2017/03/23 / 最終更新日時 : 2017/03/24 ブログマスター Unity 【Unity C#】変数をインスペクターに表示する C# の場合、変数を public で定義するとインスペクターに表示されますが、 変数の前に [SerializeField] と記述することにより、 public を指定しなくてもインスペクターに表示されるようになりま […]
2016/10/10 / 最終更新日時 : 2016/10/10 ブログマスター Unity 【Unity】自分自身を削除する this だけでは、削除できないので、 this.gameObject と書く必要があります。 [c] Destroy( this.gameObject ); [/c]
2015/09/01 / 最終更新日時 : 2015/09/01 ブログマスター Unity 【Unity】【C#】スクリプトファイルを分割する 基本的に Unity のスクリプトファイルは、1つのスクリプトは1つのファイルで書きますが、長くなると分割したくなることがあります。 そんな時は public と class の間に「partial」と書く事でファイルを […]
2014/11/30 / 最終更新日時 : 2015/09/09 ブログマスター Unity 【Unity】【C#】実行を遅らせる(Wait) 下記のコードを書く事で、実行を遅らせる(待たせる)事が出来ます。 [c language=”#”] StartCoroutine("関数名"); IEnumerator 関数名 […]
2014/11/30 / 最終更新日時 : 2015/09/09 ブログマスター Unity 【Unity】【C#】物理エンジン下の物体を完全に止める 下記のコードを書く事で、物体の動きを完全に止める事が出来ます。 もはや、物理エンジン下とはいえないかもしれませんが・・・。 [c language=”#”] rigidbody.constrain […]
2014/11/30 / 最終更新日時 : 2015/09/09 ブログマスター Unity 【Unity】【C#】物理エンジン下の物体の動きを止める 下記のコードを書く事で、物理エンジン下の物体の動きを止める事ができます。 厳密には、物体に働く力を0にするだけですので、例えば、落下中なら落下し続けます。 [c language=”#”] rig […]
2014/10/24 / 最終更新日時 : 2015/09/09 ブログマスター Unity 【Unity】【C#】 オートスリープさせない オートスリープさせない設定にするには、 [C] Screen.sleepTimeout = SleepTimeout.NeverSleep; [/C] デフォルト設定にもどすには、 [C] Screen.sleepTim […]
2014/07/28 / 最終更新日時 : 2014/07/28 ブログマスター Unity シーンを移動する シーンを移動するには、 [c] Application.LoadLevel( "シーン名" ); [/c] すればよいのですが、 このままだとエラーになります。 シーンを移動するには、 ファイル &g […]
2014/07/25 / 最終更新日時 : 2014/07/25 ブログマスター Unity 時間を止める [c] Time.timeScale = 0; [/c] で、時間を止める事ができる。 ただ、FixedUpdate 内の処理しか止める事ができない。 Update 内の処理を止めるためには、 例えば、 [c] posi […]