推 l314:看完essential AS3 下一本該K什麼? 03/22 23:36
→ aquarianboy:我想,這要看你想做的是哪方面的東西而決定了 03/22 23:51
我就來寫一個建議的K書流程吧
本流程純屬參考,請自行斟酌選讀
1) AS3入門必讀 - Essential ActionScript 3.0
這本書被推薦到爛掉不是沒有理由的
它把全部學習AS3所需要的知識全部涵蓋進去了
包括基本語法(grammar)與敘述(statements)
Display List, Event Flow Model等重要Flash Player特有觀念
還有如XML處理等等
2) 讀完EAS3之後,下一本就可以看你想要走的方向而決定了
a) 想精進物件導向程式設計的技巧
那設計模式(Design Patterns)是一定不可以少的觀念
以下兩本擇一觀看即可
i) Head First Design Patterns (中譯 深入淺出設計模式)
Head First系列號稱"看不懂就真的沒救了"的系列
是連高中生都可以接受的系列書
特色是文字少、插圖多,而且很輕鬆搞笑
雖然書名說深入淺出,但讀完了之後可以學到非常深入的東西
ii) Design Patterns for ActionScript 3.0
顧名思義,是以AS3為語言的Design Patterns書籍
論述方式比較偏學術性
以下這本為Design Patterns的始祖書
對於每一個Pattern的敘述最為詳盡與實際
可以拿來對照以上兩本的內容閱讀
論述方式極為嚴謹,語調有點枯燥感,初學者不建議直接閱讀
另外,以上兩本並沒有包含全部的Pattern,僅涵蓋作者認為重要的Pattern而已
iii) Design Patterns: Elements of Reusable Object-Oriented Software
b) 想要直接動手"玩"AS3視覺特效的人,可以參考以下書籍
詳細介紹請見精華區書單
i) ActionScript 3.0 Animation: Making Things Move!
ii) AdvancED ActionScript 3.0 Animation (前者的續作)
iii) ActionScript 3.0 Image Effects
c) 對於各方面增進Flash應用程式執行效能有興趣的人
可以參考以下書籍
跟前面幾本書比起來,讀起來就比較"硬"一點了
i) AI for Game Developers - 遊戲AI演算法介紹
ii) Fundamentals of Data Structures in C++ - 資料結構
iii) Introduction to Algorithms - 各種演算法(MIT教授寫的教科書)
d) 想要鑽研3D Flash領域的人,可以參考這些書
i) Papervision3D Essentials - 可以說是"深入淺出PV3D"吧
ii) 3D Math Primer for Graphics and Game Development - 3D數學入門
以上 :)