誰かがJavascriptの違いを説明できますか:
var x = something
と
var x : something
どこでどのように検索すればよいかわかりません。
上記のコードは、このドキュメントの 4 ページ目の下部にあります: http://download.unity3d.com/support/Tutorials/2%20-%20Scripting%20Tutorial.pdf
前もって感謝します!
誰かがJavascriptの違いを説明できますか:
var x = something
と
var x : something
どこでどのように検索すればよいかわかりません。
上記のコードは、このドキュメントの 4 ページ目の下部にあります: http://download.unity3d.com/support/Tutorials/2%20-%20Scripting%20Tutorial.pdf
前もって感謝します!
最初のものは変数 x に何かを代入し、もう 1 つは構文エラーを引き起こします。
おそらく、オブジェクト リテラルでのプロパティの割り当てと通常の割り当てを混同しています。
var x = something;//assigning a variable
var y = {
x:something//assigning a object property
};
編集
var target : Transform;
JavaScript ではなく UnityScriptのようです。値を割り当てているのではなく、変数の型を設定しているようです。ここを参照
UnityScript は JavaScript ではありません
オブジェクトで変数を定義する場合は、コロンを使用します。
var obj = {x:my_var};