[Unity]パフォーマンスチューニングについて

「Unityユーザー助け合い所」でUnityのパフォーマンスチューニングについての投稿があったのでメモを兼ねて記事にします。 ・情報の可視化  http://wiki.unity3d.com/index.php/AllocationStats  ここのページのコードを組み込むと実機で、現在のフレームレートやメモリの使用量、メモリリークのタイミングなどがわかります。  どのタイミングでフレームレートが落ちるかを見るとチューニングしやすいです。 ・Resources.Loadは最初にまとめてやり、ゲーム途中ではあまり呼ばない  Resources.Loadは同期的な処理なので、ゲーム中に呼んでしまうとフレームレートが一瞬落ちてかくつきます ・Resources.UnloadUnusedAssetsをシーンの切り替え時にちゃんと呼ぶ  遷移時のブラックアウト時にでもこれを読んでおくとある程度メモリ解放してくれます ・GCをあまりおこさないようがんばる  メモリを使いすぎるとGCが頻繁に起きて重たくなります。  詳細:http://docs-jp.unity3d.com/Documentati… (Read More)

[Unity] Oculus rift + Razer Hydraメモ

Oculus rift用GUIパッケージ UnityのGUIを利用 https://developer.oculusvr.com/forums/viewtopic.php?f=37&t=4944 NGUIを使う http://www.beowulf99.com/blog/?p=1014 Oculus rift + Razer Hydraにおける注意点まとめ http://framesynthesis.jp/tech/2013/oculus-rift/ http://yunojy.github.io/blog/2013/05/11/oculus-getting-started/ Razer Hydra + Oculus rift + Macにおける注意点と回避方法 どこが悪いにのかわかりませんが、UnityでRazer Hydra + Oculus rift + Macの組み合わせで開発しようとすると、2回目の実行でUnity Editorがクラッシュします(4.2.2, 4.3.2の両方で確認) ネットで調べると、Razer hydraのライブラリが悪さをしてい… (Read More)