LoadLevel は廃止されたのに timeSinceLevelLoad は健在
Unity3D で Application.LoadLevel は廃止されたのに Time.timeSinceLevelLoad は健在です。Time.timeSinceLevelLoad は、あるレベル(シーン)が読み込まれた時点からの経過時間を取得することができます。一部のメソッドや変数には、名称の変更や統一前の名残が残っているようです。このページを読む
Unity3D で Application.LoadLevel は廃止されたのに Time.timeSinceLevelLoad は健在です。Time.timeSinceLevelLoad は、あるレベル(シーン)が読み込まれた時点からの経過時間を取得することができます。一部のメソッドや変数には、名称の変更や統一前の名残が残っているようです。このページを読む
Unity で画面の解像度を取得するいくつかの方法と取得できる値の種類のまとめ (1) Screen.width, height (2) Screen.CurrentResolution.width, height (3) UnityStats.screenResこのページを読む
disable が設定された GameObject は、FindWithTag, GetComponent, Camera.main などによって、取得することができません。disable が設定されるよりも前に参照を保持しておく必要があります。このページを読む
Unity を使った開発で次のようなエラーが起きました。"get_dataPath can only be called from the main thread." この問題はフィールドなどで Application.dataPath を呼んでいる場合などに発生します。解決するためには Start メソッドなどで初期化するようにします。このページを読む
ここでは透明な色の重なりを考慮するアルファブレンディングの基本的な算出方法を 2 つ紹介します。(1) ゲームなどで利用される簡易で高速な算出方法 (2) ペイントソフトなどで利用される2つの透過度を考慮する算出方法。このページを読む