2012-07-11 20 views
0

請幫助我理清Unity3D應用程序(和遊戲)開發中ActionScript3.0的地方。其實我的情況是下一個:我很瞭解AS3.0,用Stage3D(Molehill)創建了幾個簡單易學的演示,最後出來了Unity3D。但是我發現它的內部腳本語言是C#和JS。所以,請你給我推薦的進一步路徑:Unity3D應用程序(和遊戲)開發中的ActionScript3.0的位置是什麼?

  1. 它可能現在使用AS3.0以及C#和JS如此放鬆和隨意!
  2. AS3.0用於與Flash平臺集成,但所有內部主代碼都應該使用其中的一種編寫,所以儘量學習C#,因爲它與AS3.0很相似
  3. 選擇另一個引擎原生支持AS3.0:Away3D中,Alternativa,...

也許它似乎很清楚,甚至愚蠢的或不正確的制定問題,但它像untrodden林現在的我。感謝您的建議!

+0

AS3和Javascript都是ECMAScript方言。如果你可以讀/寫一個,切換到另一個應該非常簡單。例如,Mozilla的JS引擎Tamarin是一個AS3實現:https://developer.mozilla.org/en/Tamarin – 2012-07-12 16:49:55

回答

0

嗯..是的男人。其實你是對的...由於Unity允許你使用C#,JS或其他一些腳本語言編寫代碼,因此將它適用於AS3並且不要使用Unity - > Flash導出是有意義的。 這是一個好主意,如果Unity團隊將朝着這個方向發展,那麼將會非常好,因此不需要出口,只需要編碼。

不幸的是,目前統一隻爲Flash平臺出口..但導出的代碼將很難閱讀。 如果項目不是那麼大使用基於Flash的..我會推薦Alternativa引擎..

1

我會推薦學習C#。它功能強大,可以在將來應用於其他項目。

我......也不會推薦導出到Flash。取而代之的是導出到.exe(或.app for Mac),因爲它會表現得好得多,而Flash則是一個垂死的平臺。

相關問題