我想在用戶指導角色的時候在flash AS3中創建一個迷宮。我嘗試過使用這個(下面),但這需要我將所有的迷宮牆都製作成單獨的,併爲每一個設置碰撞檢測。有沒有更簡單的方法來完成同樣的事情?如何檢測閃存AS3中的碰撞檢測?
monkey.addEventListener(Event.ENTER_FRAME, handleCollision)
function handleCollision(e:Event):void
{
if(monkey.hitTestObject(wall))
{
trace("HIT");
}
else
{
trace("MISS");
}
}
您需要創建一個基於區塊的迷宮,然後對地圖中的所有切片進行碰撞檢測。 查看基於圖塊的碰撞檢測,您會發現迷宮中的性能有所提高。 – ILikeTacos