- kimukou2628
- 1491
- 0
- 0
- 0
#yhunity じゃあJavaScript=>C#で書くかー JSに関する注意点) JS・・正確にはJSではないUnityScript(拡張JS) <=普通のJSと同じ感覚だ後嵌ります><
2011-11-05 17:43:28C#だとclass定義からか書かなくてはならない。MonoBehaviourを継承したクラスを作たら解決できるんじゃね??→でけた。。 #yhunity
2011-11-05 17:44:09#yhunity enemyBaseを作成=>EnemyDragonを派生して作る (base.Update()関数を定義=>呼んで適応 C#に関して> ・ライブラリは違う ・名前空間は基本禁止<使えるけど> ぐらいの差分です(一般的なC#情報は使えます
2011-11-05 17:46:22別のクラスをメンバとして持って使う。UnityScriptでは、プロトタイプ継承ではない。classというキーワードがちゃんとある。 #yhunity
2011-11-05 17:46:46JavaScript(UnityScript)の場合、スクリプトはすべて暗黙のうちにMonoBehaviourから継承されるので、独自の継承ツリーを作れない #yhunity
2011-11-05 17:48:06敵スクリプトは、ゲーム制作の中でも、継承が威力を発揮する。それ以外にも同じようなよりだけど、少しだけ異なる動きをする。全体から利用されるユーティリティー的、もしくはプラグイン的なスクリプトを記述したい。 #yhunity
2011-11-05 17:48:48#yhunity ・同じフォルダに入っている=>includeしないで使う のイメージ <スクリプトがコンパイルされる順番:英語文章
2011-11-05 17:50:07UnityScriptは割と感で書ける。記述量も少ない。どうせ方を指定しなきゃ、行けないなら。C#でよくなね??でも、混ぜこぜで平気だから..でも、キモイよ #yhunity
2011-11-05 17:52:02#yhunity UnityScript) ・感覚かける ・形無しでかける =>パフォーマンスは落ちる=>C#じゃね? 混在は出来るので適材適所で~
2011-11-05 17:52:23#yhunity Booでも書けるよね~ というところで 「Unity Programming on Boo(仮) by @shinriyo さん」 にバトンタッチ
2011-11-05 17:53:50BooはPythonに似てる。UnityはJavaScriptもC#も似てるものなのに名前変えてない。だけどBooだけ何故か名前が違うのね。 #yhunity
2011-11-05 17:57:12@saytx 横へな Unity 勉強会、へなちょこな内容ではないね。本格派勉強会 (((・・;) #yhunity
2011-11-05 17:58:23