0
A
回答
0
最簡單的方法是並行運行兩個動作 - 一個用於移動,另一個用於旋轉。既然你希望你的旋轉速度逐漸放慢,那麼可以通過在旋轉動作之上應用一個緩動作來完成。沿着這些路線的東西:
float animDuration = 1.5f;
float animRotateAngle = 720.f; // deg
CCActionInterval* effect = [CCSpawn actions:
[CCMoveTo actionWithDuration: animDuration position: destPoint],
[CCEaseSineOut actionWithAction: [CCRotateBy actionWithDuration: animDuration angle:animRotateAngle]],
nil];
[object runAction: effect];
0
Create a series of rotations
,明確地或以編程方式,增加的持續時間和/或減少與每個新的旋轉角度。
0
- (void)update:(CCTime)delta {
// reduce _ship.rotation
[_ship.physicsBody applyTorque:(_ship.rotation - rotation_01)*800];
rotation_01 = _ship.rotation;
}
相關問題
- 1. 試圖以恆定的速度平穩地旋轉我的精靈。但它降低速度
- 2. 在旋轉時移動一個精靈
- 3. 使用加速度計在精靈旋轉時彈出精靈
- 4. 旋轉精靈將精靈從原始位置移動
- 5. 以平穩的速度旋轉圖像
- 6. 快速移動多個精靈節點
- 7. 在Pygame中旋轉和移動精靈
- 8. 以相同速度從點到點移動精靈
- 9. 如何降低SKAction.rotateByAngle當精靈不完整的旋轉(SWIFT)
- 10. 旋轉一個精靈,它移動的地方?
- 11. 瞭解DIP精靈移動/速度
- 12. 提高AI精靈的移動速度
- 13. ANDROID ANDENGINE - 降低動作的精靈
- 14. 點擊Javascript精靈旋轉動畫
- 15. 如何將Swift中的旋轉速度降低爲0?
- 16. 如何將一個精靈旋轉到一個點?
- 17. 旋轉精靈面對一個點(cocos2d)
- 18. 將一個精靈移動到pygame中的另一個精靈
- 19. 以恆定速度移動到某一點並不夠精確
- 20. NumPy在浮點運算中將精度降低到更高的精度
- 21. 將精靈移動到觸摸點增加速度觸摸得越長
- 22. JavaFX MouseEvent定位精度隨時間降低,導致節點移動抖動
- 23. 使用加速度計在cocos2d中旋轉精靈
- 24. 將精靈旋轉到原始精靈位置
- 25. 在精靈之外的定位點上旋轉cocos2d精靈
- 26. AndEngine和平滑的旋轉精靈
- 27. cocos2d中更平滑的精靈旋轉?
- 28. 從點到點移動精靈
- 29. Monogame旋轉精靈
- 30. 如何四個精靈旋轉到這些精靈
非常感謝。 。它真的幫助我很多..謝謝謝謝。 – Waqas 2012-08-17 09:38:59
但是如何隨着運動降低旋轉速度。 – Waqas 2012-08-17 10:05:22
添加緩解兩個行動和多數民衆贊成它) – sigman 2012-08-17 13:28:09