APE物理引擎教程

2021-08-31 04:21:37 字數 942 閱讀 7143

ape 物理引擎有很好的效果,重要的是類很少,簡單易學。附件是我這個物理引擎寫的乙個遊戲,也是我的第乙個遊戲看到網上這個引擎的教程還比較少,當初找的好苦,發幾個我淘來的,

下面幾個教程是在做遊戲過程中看的:

ape物理引擎首頁

api文件

google論壇(有介紹貼圖,碰撞檢測……)

如何在flex中使用引擎

... cs-engine-tutorial/

如何在flash cs3中使用引擎

... ne-tutorial-part-2/

物理引擎demo(建議看看demo的原碼,幫助大大滴)

flash物理引擎應用:建立粒子

ape物理引擎初探+例項(有對引擎的幾個類的解釋翻譯,看不懂英文文件就來這裡看看)

ape 2d物理引擎教程

教程收集(寫好遊戲之前居然沒看到有這個收集)

自己的一些感覺

引擎最新的版本是 alpha 0.45 api,推薦用google論壇上的修改版本

每個粒子類都提供了乙個貼圖介面 setdisplay(), 引數是sprite類。

關於新增偵聽器

1.貼圖以後在顯示物件上新增偵聽器。

2.在原始版本中粒子有乙個sprite屬性,可以用於新增偵聽器,方法是 粒子.sprite.addeventlistener()。

3.google論壇上的版本可以直接在粒子上新增偵聽器,而且多了乙個碰撞檢測事件。詳細的使用可以看這個鏈結

關於拖拽

直接在粒子上新增拖拽,受到重力影響會不夠流暢。下面提供乙個流暢拖拽的方法。

把粒子的fixed屬性設定為true,然後在偵聽器函式裡面設定 alwaysrepaint 屬性為true,就可以實現流暢的移動。注意移動要設定alwaysrepaint值,否則不能移動,可以在拖拽寫進粒子的類中,方便管理

附件是我的第乙個遊戲~

AS3物理引擎APE試用

ape相對來說比較簡單,總共就12個類。以下 顯示了物體做自由落體運動,與另一物體發生碰撞的過程,基本沒什麼難度 只是ape的試用而已,開發工具為flex3。詳細的說明見注釋。import org.cove.ape.包含ape包 public var mytester rectanglepartic...

關於2d物理引擎box2d與ape的評論

ape不行,做點簡單的撞球,撞球之類遊戲還行。我最開始用他實驗性做了個簡單的基於物理引擎的泡泡龍類遊戲,發現稍微多一點的幾何體堆疊在一起就會產生滲透現象,沒辦法只好更改最初的設計。要專注做物理遊戲,還是要精通box2d才行,而且box2d幾乎任何主流語言都有它的版本。所以建議不要學ape,除非你只是...

nxOgre物理引擎

糾結半天還是來看了nxogre引擎。最後搭建的環境是 vs2010 nxogre ogre1.74 physx2.8.4 主要是看那個 betajaen s ramblings 這兩個算是比較新的了,其它的好像是ogre1.7版本以前的相容版本,沒法在新的ogre中使用了。最後乙個是教程,需要上面兩...