我想要顯示在下降的動畫之後落在預定位置的下降塊的效果。 這可以在不使用物理引擎的情況下完成嗎?如何在沒有物理效應的情況下實現cocos2d的下降效果
1
A
回答
2
我發現了一個更好,更簡單的方法,通過使用CCJumpTo行動
CCActionInterval *jump1 = [CCJumpTo actionWithDuration:3 position:sp.position height:150 jumps:2];
sp.position = ccp(10,100);
[sp runAction:jump1];
其中Sp是塊的CCSprite做到這一點在cocos2d。
0
所有你需要的是模擬重力,物體的加速度。使用自定義動畫曲線可以輕鬆實現。請看看這個QA "how-to-create-custom-easing-function-with-core-animation",它顯示了一種創建你需要的曲線的方法。這裏is some more about "Animation Types Timing" by Apple。
你正在尋找的功能被稱爲 functionWithControlPoints,它有四個輸入參數,所以是的,你可以把自定義曲線放入任何隨機元素。
0
相關問題
- 1. Java:如何在沒有方法調用的情況下實現指針效果?
- 2. jQuery:如何在沒有jQuery UI的情況下重現Accordion的滑出效果?
- 3. 如何在Android上實現物理效果,透視效果
- 4. TextBox.TextAlign右側對齊在某些情況下沒有效果?
- 5. 無效的情況下
- 6. 如何在沒有Cocos2D的情況下將聲音實現到現有應用程序中
- 7. 如何在沒有白光的情況下製作模糊效果?
- 8. 如何用libGDX實現以下效果?
- 9. 如何在沒有Async CTP的情況下實現等待
- 10. 如何在沒有setter的情況下實現INotifyPropertyChanged?
- 11. 我們如何在沒有SpingIOC.jar的情況下實現Spring IOC
- 12. geocoder.geocode僅在特定情況下有效
- 13. (cocos2d的)「無效的情況下」錯誤與CCLabel初始化
- 14. 在沒有創建實現的情況下實現接口(動態代理?)
- 15. UIScrollView在沒有任何原因的情況下失去「反彈」效果
- 16. 如何在沒有Open GL ES的情況下動畫物體?
- 17. 如何在沒有FBML的情況下發送Facebook禮物?
- 18. 如何在沒有正則表達式的情況下在C++中實現高效的全字符串替換?
- 19. cocos2d粒子效應沒有出現
- 20. 如果條件有效,情況如何?
- 21. 如何在沒有物理DLL的情況下加載引用的DLL
- 22. 如何在沒有物理引擎的情況下模擬cocos2d中一個精靈的重力?
- 23. 如何在沒有會話無效的情況下注銷opencms中的用戶
- 24. 在這種情況下,我應該如何處理無效的用戶輸入?
- 25. 停止NIVO滑塊效果時,一些情況下會出現
- 26. 如何在沒有按下c#鍵的情況下按下鍵?
- 27. 如何在沒有無效選項警告的情況下爲Vagrant實現自定義選項?
- 28. 如果在沒有檢查的情況下運行,如果
- 29. 在沒有第三方框架的情況下實現DI
- 30. 在沒有va_list的情況下實現printf
我可以生成曲線算法與一些隨機的成分? – guru 2011-03-07 10:33:10
coruse,更新了答案。 – 2011-03-07 10:41:13