質問

私は他のプログラミング言語を使用しており、Unityscript は初めてです。Unityscript コードが何をしているのかを理解しようとしています。

この行を見つけました

var guiTouchPos : Vector2 = touch.position - guiTouchOffset;

これはどのような宣言ですか?この行は何をしているのでしょうか?書きやすいんじゃないでしょうか

var guiTouchPos = touch.position - guiTouchOffset;

コードのどこにも Vector2 が使用されていないのでしょうか?

行は両方の変数に減算を代入していますか?

ありがとう。

役に立ちましたか?

解決

//:それはそれだのActionScript 3 のか<のhref = "HTTP、JavaScriptのではありませんunity3d.com/support/documentation/ScriptReference/index.html」のrel = "nofollowを"> UnityScript の。 :は、型宣言を示します。

他のヒント

これは JavaScript では無効な構文であるため、記述どおりに機能することはできません。

アップデート

ActionScript で有効な構文は、コロン () の直後の部分です。Vector2 ここで) は、宣言されている変数の型を示します。これは明らかに有効であり、Unity の JavaScript に似たスクリプト言語でも同じことを意味します。 チャックの答え 明らかに、このコードは元々そのために書かれたものです。から Unity の「JavaScript」について最近読んだこと, 、言語のどのバージョンとも互換性がないため、JavaScript と呼ぶべきではありません。

ベクトル2は、型宣言である:のhttp://www.cs .sjsu.edu /〜ラッカー/小惑星/ HTML / Vector2.htmlする

あなたは、iOSのために何かを書いていますか? http://forum.unity3d.com/threads/51609-How -to-メイク文字-JUMP

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top