2011-06-04 90 views
2

我是Cocos 2D,Chipmunk和Box 2D的新手。計算花栗鼠的力量,速度和距離

我已經開始基本文檔,並開始開發遊戲。

目前我正在與花栗鼠合作。

我卡在幾點他們如下。

在我的申請中,有一名球員踢誰踢足球,球將根據踢球員施加的力量移動到距離。

我迷茫了..

  • 如何讓玩家全身靜,可以使他的一個滯後移動讓它踢球。

  • 如何計算力和方向,距離等

  • 如何移動到下一個畫面,如果我的球去出當前屏幕。

請讓我知道我可以很容易地獲得所有類型的花栗鼠應用程序的例子的網址。

回答

2

首先,你應該先學習花栗鼠,然後嘗試解決你的問題。我看到很多人只是想讓他們的問題消失,卻沒有真正解決問題。以下是關於Chipmunk教程的一些谷歌搜索結果。

https://www.google.co.cr/webhp?sourceid=chrome-instant&ix=sea&ie=UTF-8&ion=1#sclient=psy-ab&hl=en&site=webhp&source=hp&q=chipmunk%20tutorials&oq=&aq=&aqi=&aql=&gs_l=&pbx=1&fp=37838802d5e34660&ix=sea&ion=1&bav=on.2,or.r_gc.r_pw.,cf.osb&biw=1680&bih=882

關於3個問題:

  1. 如果你學會花栗鼠或Box2D的,你可以輕鬆地去和關節測試不同的設置,從靜態人體的密度。取決於你想要做什麼,解決方案不同。我建議你看看。

  2. 您可以在註冊的每個機構上使用多種功能。對於box2d,您使用body->getAngle()body->getLinearVelocity()body->getPosition()。有了這3個功能,您可以計算每個物體的力量,矢量和距離。林相當確定花栗鼠有這樣的事情。

  3. 真的嗎? PSEUDOCODE:if (ball.position OUTSIDE screen.bounds) nextLEVEL();