[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

unityに関するyoushowのブックマーク (5)

  • Yuki Koyama

    Yuki Koyama, Ph.D. Media Interaction Group, Human Informatics and Interaction Research Institute, National Institute of Advanced Industrial Science and Technology (AIST) Senior Researcher koyama.y@aist.go.jp Curriculum vitae Short Bio Yuki Koyama is a Senior Researcher at National Institute of Advanced Industrial Science and Technology (AIST). He received his Ph.D. from The University of Tokyo in

  • ワシのなつやすみ 公式サイト

    ワシのなつやすみ公式ウェブサイトです。

  • VM Tracker を使って iOS の仮想メモリ割り当てを覗き見る

    問 - iOS において、アプリが実際にどれほどのメモリを消費しているか知りたい。特に Unity を使用したアプリにおいて、テクスチャがどのようにメモリを占有しているのか、正確に把握したい。 答 - Instruments の VM Tracker を使うのがいい。 他にも様々な解析の手法は存在するけども、例えばテクスチャのように、一般的なメモリ管理システムを通さず直に仮想メモリ空間にマッピングされるものについては、その挙動をつかむことが難しい。仮想メモリの監視ツール VM Tracker を使えば、その首根っこをつかんで観察することができる。 Instruments の Allocations テンプレートを使ってプロファイリングを開始する。 VM Tracker はスナップショットを取得した瞬間のメモリの状態を分析するものだ。解析したいタイミングが来たら、"Snapshot Now"

  • ゲームのプロトタイプを作ろう

    アプリの審査を待っている間、次のゲームのプロトタイプを進めておくことにしました。 まずは仮背景作りから。こんな感じで Cheetah 3D を使ってサクっと適当なモデルを作ってしまいます。 側面の障害物は Particle Array を使って並べたうえで Particle Tag を使って姿勢をランダム化しています。調整が済んだら “Particle -> Polygon” を使ってポリゴン化することで、Unity 側へ取り込めるようにします。 Unity 側に取り込んだら、キャラとか適当に配置していって、なんとなくイメージする見た目を作ってみます。こんな感じ。 キャラデータには ProtoPack を使っています。プロトタイプ制作にはすごく便利なんですが、これを使うとライセンスの都合上、作業リポジトリを公開できなくなるのが弱点。今回は GitHub のプライベートリポジトリ上で作業を続

  • Mono.Cecil

    先日作成した .NET 互換性チェッカー for Unityでは Mono の Cecil というライブラリを使用している。 Cecil は .NET アセンブリを解析するためのライブラリだ。件の互換性チェッカーでは、Cecil を使って指定されたプロファイルに対応する .NET アセンブリ群をスキャンし、指定されたクラスの実装について表示するという仕組みになっている。 これは .NET framework に元からあるリフレクションの仕組みを使えば簡単に実装できそうにも思える。しかしその場合、現状のプロセスにロードされているものとは異なるアセンブリについてリフレクションを得る方法が分からなかった。例えば、デスクトップ上で動かしている .NET アプリの中から、モバイル用の mscorlib.dll のリフレクションを得たい場合、どうしたらいいんだろう? この問題を簡単に解決する方法として

  • 1