發表文章

目前顯示的是有「ActionScript」標籤的文章

框架使用心得

立志一定要會用框架來寫東西阿!所以這次project改版,就決定用框架來寫,即使以前從來沒用過... 所以先從大家都在推的pureMVC開始,學了它,至少以後要改用其他語言來寫東西,他一樣可以用。剛開始真的非常不習慣,腦袋瓜子還在flex那個很好用的framework,拉一拉疊一疊就有東西可以跑的懶人作法。剛好看到隔壁有一本Head First Design Pattern,一整個有種挖到寶的感覺。預計三個禮拜的工作時間,大概超過一半都在念書學習跟trace code吧...

PV3D學習筆記(1)

拖了很久才開始來看鼎鼎大名的PV3D,慚愧....囧 看了很多別人寫的tutorial,最後覺得原作者之一的John Lindquist在InsideRIA寫的教學,對於觀念交代的最清楚,很有用。 Part 1-Foundation and 3D Object Basics 在PV3D要建構一個3D物件,需要幾個基本的classes: Viewport3D,Scene3D,Camera3D,BasicRenderEngine。(後面兩個可用相似的方法代替) Viewport3D,把它當作一個進入PV3D的窗口就可以了,可以改變這個窗口的x,y,width,height. Scene3D,把它當作一個放所有3D物件的容器。 Camera3D,"怎麼去看"所建構出來的3D物件。 BasicRenderEngine,概念類似於Event.ENTER_FRAME,如何去移動所建構出來的3D物件。 幾個簡單的3D模型:Plane,Sphere,Cone,Cylinder,Cube。3D空間概念,念過數學的應該都有基本概念就好了.....XD

OO學OO

新開個很冷的Tag,叫OO學OO,把念ActionScript的心得放這裡。 至於為什麼叫做OO學OO,(其正確念法為,圓圓學歐歐)那是因為,老是署名直接寫OO的敝人我,現在正在乖乖的學Object-Oriented的ActionScript。我的生活簡直充滿了圈圈阿~~~ 乖乖的從基本開始念,打底子。 先記下寫程式的金科玉律一條:One task per function. 這樣才能維持程式的乾淨與可讀性,當然,也才能徹底發揮OOP的優點。