2011-07-29 85 views

回答

4

有多種方法可以做到這一點,這取決於你想達到什麼。最簡單的方法是在相關正文中設置一個linear damping值。請參閱文檔here

另一種方法也很簡單,就是在物體移動的相反方向上的每一幀上施加一個力。您可以通過物體沿方向移動的速度來改變施加的力。見applyForce方法here.

+0

我已經嘗試了很多與線性阻尼,角阻尼,適用力,設置速度等我只是想改變對象的速度不是他的動作或方向,因爲物體以更快的速度進入,並且在碰撞後突然這些物體以低速進入,但是以sa方式進入我的位置或路線的重力是固定的...我盡我所能解釋我的問題... –

+0

關於這個問題的任何指導......完全停留在它沒有很多編程經驗 –

+0

我現在理解。當然,當對一個物體施加一個力時,這會改變它的路線,因爲每一幀都會施加一個重力。你可以嘗試的一件事是用縮放的時間參數來更新物理世界。這會減緩世界上所有**物體的移動。但乍一看,Corona似乎不可能。 – Constantinius

1

你改變重心的價值。那是用physics.setGravity(0值)改變AC只要你想

0

使用物理重力烏爾對象減慢速度physics.setGravity(-2,10) 閱讀本網站:http://developer.anscamobile.com/reference/index/physicssetgravity