LoginSignup
2
2

More than 5 years have passed since last update.

JavaScriptでUnityに挑もうと"した"。

Posted at

UnityのJavaScriptはJavaScriptに非ず?

年内に個人でゲームを作ってみたいと思った。一番まともに触れるのがJavaScriptなので、そこから色んなプラットフォームに展開できそうなUnityを触ろうかと少し調べた結果、仕様が異なることを知った。

参考サイト:UnityScript versus JavaScript

UnityルールのJavaScript≒UnityScript?

ページを読んでみると細かい点も含め違いは多々あるらしい。
とりあえず1.の全体像について勉強。

UnityScript JavaScript
classが
ファイル名が クラス名※ 任意

※後述

UnityScript≠JavaScript

JavaScriptはECMAScript標準の言語だけどUnityScriptは準拠してないとのこと。

あくまでUnityScriptは独自の言語だと記述があった。

どうやら別言語として考えた方が良いらしい。

クラス

JavaScriptはプロトタイプベースの言語だからクラスが無い。
UnityScriptには有る。次項にかかる。

ファイル名

JavaScriptのファイル名は任意だ、何つけても良い(これは言い過ぎ)。
UnityScriptではファイル名こそがファイル内に記述されたファンクションを持つクラス名となるらしい。

思ってたのとは違ったが…

拙い英語力で読み解いていった結果、なるほど違うなと。

それでも少しずつUnityを触っていこうと思う。

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2