當前位置:遊戲中心平台 - 遊戲大全 - Flash as3編程如果用數組記錄每個地圖方格的位置,字符可以向八個方向移動。

Flash as3編程如果用數組記錄每個地圖方格的位置,字符可以向八個方向移動。

模擬自由落體很難,但說起來簡單易行,就看妳想達到什麽效果了。如果考慮到落體的質量、密度、彈性(硬度)、空氣阻力,落體的硬度、摩擦力、角度,就比較難了。可以學習壹下Box2D物理引擎。

不過看到這裏還是舉個簡單的例子給妳參考:

/* - 10球被抄。

* *先做壹個小球組件(電影剪輯)。林克是誰?球

* *註:不壹定要把球拖到臺上。

*/

為了什麽?(var?I:int = 0;?我& lt10;?i++)

{

var?bal:ball=new?ball();//實例化庫組件。

bal.x?=?舞臺。舞臺寬度?/?10?*?我;//實例初始位置的X坐標

bal.y?=?5;//實例初始位置的Y坐標

addChild(bal);//加入顯示列表

bal.addEventListener(事件。ENTER_FRAME,balMove);//幀率監聽功能

}

/* -構建監聽功能。

功能?巴爾莫沃(e:事件):無效

{

var?bal:球?=?e.target?作為?球;//傳輸轉換

如果?(bal.y?& lt?stage.stageHeight-bal.height)

{

//根據物理學,v的平方=2gh?公式計算,(?1 m =30像素,g=10,1秒24幀)

bal.v=Math.sqrt(2?*?10?*?(bal.y?*?30))/24;

}

其他

{

bal . v =-bal . v * . 8;//簡單的模擬是不科學的。詳見Box2D物理引擎!

}

bal.y?+=?bal.v//Y軸值改變。

}

  • 上一篇:NARUTO-ナルト-爆炸ォリジナルサンドトラック(。
  • 下一篇:如何找到我的世界沼澤
  • copyright 2024遊戲中心平台