Vecotr3の定数の書き方

UnityのVecotr3の固定変数(定数)の書き方

普通にconstを使おうとするとエラーになる
private const Vector3 up = new Vector3(0,0,1);

 

プロパティで設定するのが正解
private Vector3 up { get { return new Vector3(0, 0, 1); } }

関連記事




Vecotr3の定数の書き方” への2件のフィードバック

    1. 詳しいことは把握できてないですが自分の中では、
      「定数constではないけど、constが使えないので代用している」イメージですかね

      ここら辺の影響かなと

      const
      https://docs.microsoft.com/ja-jp/dotnet/csharp/language-reference/keywords/const
      定数式は、コンパイル時にすべて評価されます。
      このため、参照型の定数になりうる値は、string と null 参照に限られます。


コメントを残す

※コメントは承認後に表示されます。
 コメントを公開されたくない場合、名前の後に「:非公開」とつけてください。