2011-05-31 152 views
2

對於我的2D平臺遊戲,我正在關注N N +遊戲創作者的2篇文章。兩篇文章介紹瞭如何處理碰撞以及通過將所有AABB形狀信息存儲在瓷磚地圖中以及碰撞所需的一些其他可能的信息來處理碰撞的廣泛階段碰撞檢測。無論在互聯網上如何解釋玩家角色移動處理。N遊戲角色物理

http://www.madgravityradio.com/ngame.html

我與球員的地方小一塊長方形嘗試,我得到的結果是長方形是非常敏感,只要碰撞關注,但不太現實,但(我不知道如何傾斜玩家在坡度上向下或向上時長方形到某個角度)。

玩家組成什麼類型​​的對象?玩家是否保持盒子形狀並將盒子翻譯?請說明角色是如何被控制的,這個虛擬角色的概念是什麼?我讀過什麼地方使用布娃娃。

我有幾個更一般的問題 在SAT中如何處理/應用最小平移向量使運動更逼真?
我還沒有開始爲這款iphone遊戲創建瓷磚地圖,我在Flash遊戲的標題地圖創作方面有一些經驗。不知道如何高效地處理iphone的內存 - 任何建議請嗎?

+0

這還不清楚。你想改變什麼是「不切實際」的財產?如果矩形看起來不像一個人,那麼讓它作爲一個矩形移動,但將其渲染爲一個人。如果*運動*是不現實的,那麼告訴我們這個不切實際的部分是什麼。 – Beta 2011-05-31 20:05:49

+0

@貝塔:是的,「運動是不現實的」與重力,任何評論如何處理SAT和重力? – Anandh 2011-05-31 21:20:43

+0

我不知道SAT是什麼,但我很瞭解重力。你知道如何將加速度應用於矩形嗎? – Beta 2011-05-31 22:48:55

回答

1

您正在尋找的術語是collision response - 即現在您已經檢測到碰撞並獲得碰撞數據,您將如何處理以產生有意義的響應。這是一個非常重要的話題,因此可能會進行調查並回來一些更具體的問題。 Here's a basic primer和谷歌/維基百科將帶你更遠。