AdvancED Game Design with Flash-1-1

p.42
Verlet integration:高度可靠的遊戲物理系統
MVC(Model-View-Controller):把物件分成三個部份的設計模式

p.44 Euler integration vs. Verlet integration




function get vx():Number{
return posX-prevX;
}
function set vx(value:Number):void{
prevX=posX-value;
}
function set setX(value:Number):void{
prevX=value-vx;
posX=value;
}

範例下載

p.63

Model:所有資料的集合,包含加速度、速度、旋轉速度、角度和一些不可視的資訊,調度改變時,資料的變化。
View:所有在場景上可看到的東西,依Model的指令而改變場景上的東西。
Controller:所有邏輯層面,執行使用者的輸入