2011年12月26日 星期一

HW12

最喜歡的當然是寫最久的期末專案啦!!!
這個專案真的花了我好多好多時間,也因此更了解了processing 和 c++的些許差異,
相信未來可以運用的更熟練,可以寫出一些更好更有趣的玩意兒,因為上網找別人寫的遊戲,
出來的東西都好到嚇死人,回頭看看自己的,真的是天壤之別。
至於這專案給我的改變應該就是,因為他架構是 setup()之後 一直瘋狂的call draw,
所以所有東西都是寫在draw裡面,隨著功能的增加,draw就越來越長,越長就越難看,
長度縮短總有它的極限,所以需要分區,我特別喜歡把某幾項功能寫成函數型態,需要用的時候就call他,
這樣除了可以縮短長度(在很多不同地方執行相同的程式碼)外,還可以增加debug的方便性,因為已經分區了,
哪裡有問題就可以很快的找到問題點在哪個區塊,還有就是,註解和有意義的變數名稱真的很重要,
這次寫的不過2,3百行,每隔個幾天要改要增加,自己寫的自己都看不太懂,很可惜processing不能用中文變數命名,
誰叫我英文太破呢....(話說C#可以欸~~~

沒有留言:

張貼留言