我想在我的cocos2d應用程序中以動畫方式彎曲棍子以響應用戶觸摸。一個很好的例子就是一個人在游泳池裏跳板時,一個人從板上跳入游泳池。你會如何創建跳板的動畫?如何在cocos2d中創建彎曲效果?
回答
我會推薦使用CAShapeLayer這個。 CAShapeLayers允許您在具有相同數量控制點的不同定義路徑之間進行動畫製作。在這種情況下,可以使用一系列非曲線的貝塞爾曲線爲直線條件創建路徑,然後繪製曲線的路徑以獲取彎曲條件。
使用CABasicAnimation,您可以平滑地在這兩個狀態之間動畫,創建您想要的效果。您甚至可以使用CAKeyframeAnimation在直線和彎曲之間的動畫中創建一個小反彈。
有關CAShapeLayer上的更多信息,我將指導您參閱Matt Long的文章"Marching Ants With Core Animation"和Joe Ricioppo的文章"Complex Interpolation with CAShapeLayer (Free)"。
謝謝你的幫助,但我怎麼才能在cocos2d框架中獲得這些效果。 – MacDev 2010-07-10 06:10:41
@MacDev - 我不知道(我從來沒有用過cocos2d),但是我沒有意識到你僅限於使用cocos2d。我已更新您的問題以反映這一點。 – 2010-07-10 14:11:01
- 1. CSS3彎曲效果
- 2. CSS3彎曲/透視效果
- 3. 如何在cocos2d android 1中創建一個cocos2d粒子效果?
- 4. 如何創建彎曲的健康欄?
- 5. 如何創建彎曲的漸變?
- 6. 在創建CSS彎曲三角形弧
- 7. 在彎曲項目中顯示彎曲
- 8. 如何在android中創建彎曲的底部邊框矩形?
- 9. 彎曲的狗耳效應?
- 10. 三JS彎曲(彎曲)CSS3DObject
- 11. NSBezierPath:創建一個「彎曲」方
- 12. 在Three.JS中構建彎曲的BoxGeometry .JS
- 13. 如何在as3中彎曲文本?
- 14. Cocos2d - 以不同速度在彎曲路徑中移動物體
- 15. 如何使用matplotlib創建彎曲(左或右) - 箭頭?
- 16. 如何爲iPhone應用程序創建彎曲的UIButton
- 17. 創建文本效果,如彎曲,拱形,在紅寶石楔形在軌道上或PHP
- 18. 如何在JS中創建RollOver效果?
- 19. 如何在PowerShell中創建printf效果
- 20. 如何做彎曲/野牛
- 21. 如何使RecyclerView彎曲?
- 22. 在OpenLayers中創建彎曲的已知文本LineString
- 23. 如何使用cocos2d + Box2d在iphone上創建曲線線條?
- 24. 如何在android wear 2.0中創建一個彎曲的滾動條?
- 25. Cocos2D iPhone效果
- 26. 如何在Cocos2d中創建菜單?
- 27. 如何在cocos2d中創建透明ccscene?
- 28. 如何在cocos2d中創建按鈕?
- 29. 如何在Cocos2d中創建AI?
- 30. 直線彎曲
到目前爲止你有什麼?在你的問題中發佈一些代碼以顯示你所嘗試的代碼在這個論壇上會更好,而不僅僅是要求人們爲你寫代碼。 – 2010-07-09 09:58:00
Iam到目前爲止我沒有得到我想要的,我已經使用cocos2d框架,但爲了得到的效果做什麼不清除,所以我問問題。如果你有任何想法,請讓我知道。 謝謝 – MacDev 2010-07-09 10:12:48