UnityのJSは、書き方としてはAS3に近い。AS3をやってた人にはとっつきやすいですね。
UnityのJSは内部的にはC#なので、振る舞い的にはC#です。使えるクラスもC#。
折角なので、C#とUnity JSのスクリプト対応表を書いてみました。
機能 | Unity C# | Unity JS |
---|---|---|
変数 | public int a = 1; | public var a:int = 1; |
関数 | public int hoge() {} | public function hoge():int {} |
参照型キャスト | ClassA a = (ClassA) b; | var a:ClassA = b as ClassA; |
ライブラリの宣言 | using System; | import System; |
for文 |
|
|
for文その2 |
|
|