2010-02-14 290 views
2

我想用Flash寫遊戲。我不想了解如何爲我的2005網站創建光面按鈕,或者如何使用補間動畫界面 - 我只想學習ActionScript 3和開發環境。Flash編程教程

對此提出建議?編輯:我已經知道很多關於遊戲編程;我只是新來的閃光燈。

編輯:我發現this site鏈接從Flixel網站,它有一堆有用的例子和說明。 Flixel wiki也充滿了多汁的善良。

回答

2

如果你熟悉面向對象和Java,去檢查了Flixel庫AS3。他們的wiki上的教程向您介紹了在Eclipse中設置Flex SDK並在純AS3中編寫Flash遊戲所需的一切,無需Flash。當然,所有東西都編譯成.swf文件。

+0

謝謝,Flixel網站有我需要的所有資源的鏈接:D – nornagon 2010-02-16 04:37:14

0

那麼,學習開發環境的基礎知識,AS3基礎知識和OOP是一個很好的開始。

很多的例子/教程/經驗/文章可以上找到:(!大量的信息可以在這裏找到)

在「Actionscript 3 oop」上做一些搜索, ,「動作腳本3遊戲編程」和「動作腳本3教程」。這應該足以讓你在接下來的幾個月/年學到AS3 :-)

1

如果我可以提出書建議,我開始閱讀「必要的動作3」。本書介紹了開發Flash應用程序的代碼專用方法,並提供了完全忽略Adobe Flash IDE並僅使用編碼IDE(flashdevelop)的選項。像上面提到的那樣,這確實需要一些關於oop的經驗。

1

我建議先從熟悉as3開始,因爲Seth提到Essential Actionscript 3.0是一個很好的開始。然後你會熟悉簡單的圖形,物理和動畫。 Keith Peters有兩本很好的書籍(Foundation Actionscript 3.0 Animation和AdvancED Actionscript 3.0 Animation)。這將是一個很好的基礎。

然後你可能會開始潛伏在像newgrounds這樣的網站上,開始尋找data structures和遊戲優化。你會熟悉更多的線性代數,三角函數,物理等,並最終閃現社區。

到那時,你可以找到在這個similar question一個多幾個鏈接,將圖書和在線資源。

FlashGameUniversity可能是快速啓動的好地方。

community中也可能很方便地跟隨people,並從他們的錯誤/成就中學習,並避免以後重新發明輪子。變化是如果你的目標是和其他人一樣(比如製作精彩的比賽),奇怪的是路徑會交叉。

如果您對編程並不陌生,那麼您可能需要做一些「痛苦」的事情。你可能想要熟悉一下Flash,如果只是一點點。從長遠來看,這將對您有很大的幫助,您會更好地理解語法,因爲還會有視覺線索。您可能會與設計師合作設計資產/動畫,因此瞭解完成工作的最佳方式將會很好。 Using a decent actionscript IDE會很棒,但也要確保你已經熟悉了Flash IDE。

HTH, 喬治