- [[【Unity】ゲーム会社でスマホ向けゲームを開発して得た知識 拡張メソッド編:http://qiita.com/baba_s/items/a0490ea36f6a5bcf8b07]]

* ゲームの進行を止める [#ncb4349d]
 Time.TimeScale = 0

* Unity エディタの拡張 [#od4ef2ee]
http://www.slideshare.net/lucifuges/extending-the-unity-editor

* Optimizing Graphics Performance [#y72a59d2]
http://unity3d.com/support/documentation/Manual/Optimizing%20Graphics%20Performance.html

* 新しいシーンが読まれても破棄されないようにする [#e728e4dc]
 Object.DontDestroyOnLoad  
 static function DontDestroyOnLoad (target : Object) : void

* シェーダーあんちょこ [#r8199972]
** ShaderLab syntax: Pass [#ja32a3b7]
http://unity3d.com/support/documentation/Components/SL-Pass.html

* タッチイベント [#w8bc480a]
 Input.GetTouch  
 static function GetTouch (index : int) : Touch

- TouchPhase.Began タッチの開始
- TouchPhase.Ended タッチの終了
- TouchPhase.Moved 移動中
- TouchPhase.Stationary タッチが継続中の場合(非移動中)
- TouchPhase.Canceled タッチがキャンセルになった場合

* iPhone 用プロファイラー [#r247f864]
http://unity3d.com/support/documentation/Manual/iphone-InternalProfiler.html

* シーンの加算読み込み [#v0e4e059]
 Application.LoadLevelAdditive  
 static function LoadLevelAdditive (index : int) : void
 static function LoadLevelAdditive (name : String) : void

* ログ出力 [#g6e1a076]
 Debug.Log("ログ");

* GameObject にメッセージを送信する [#c27dd730]
 GameObject.Find("オブジェクト名").SendMessage("メッセージ");

* シーンの切り替え [#gafbdd31]
 Application.LoadLevel  
 static function LoadLevel (index : int) : void
 static function LoadLevel (name : String) : void

今表示しているシーン名は次のように取得する
 Application.loadedLevelName

* PowerVR Insider ユーティリティ [#l1e51a50]
http://www.imgtec.com/jp/powervr/insider/powervr-utilities.asp

* iOS Hardware Guide [#fe6bc27b]
http://unity3d.com/support/documentation/Manual/iphone-Hardware.html

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS