スポンサーリンク

ラベル Unity の投稿を表示しています。 すべての投稿を表示
ラベル Unity の投稿を表示しています。 すべての投稿を表示

2016年7月4日月曜日

Application.Quit でフリーズする場合の対処

 Windows アプリ感覚で作ってて最初ハマッたのでメモ。

 Application.Quit メソッドは MonoBehavior を継承したクラスの Update メソッドの中で呼ばないと駄目。

 uGUI でボタンを貼り付けて、その On Click でアタッチしたメソッドを呼ぶようにして、その中で Application.Quit を実行するとフリーズする。
 フラグ管理するなり Update メソッドでボタンのクリックを検知するなりして、Update メソッドの中で Application.Quit するべし。

 勉強したての頃にハマッたやつ。

2016/07/21 追記
 必ずしも上記の通りではない、らしい。
 ずっと Update メソッドなりでやってたけど……ちょっと調査中。