我想在我的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. 如何使用CSS 3d矩陣創建彎曲變形效果
- 3. 在cocos2d彎曲標籤
- 4. CSS3彎曲/透視效果
- 5. 如何在cocos2d android 1中創建一個cocos2d粒子效果?
- 6. 如何創建彎曲的漸變?
- 7. 如何創建彎曲的健康欄?
- 8. 用CSS/JS/jQuery彎曲圖像效果?
- 9. 在彎曲項目中顯示彎曲
- 10. 在創建CSS彎曲三角形弧
- 11. 如何在android中創建彎曲的底部邊框矩形?
- 12. 如何在Cocos2d中創建CCLayer的模糊效果部分?
- 13. 彎曲的狗耳效應?
- 14. 三JS彎曲(彎曲)CSS3DObject
- 15. NSBezierPath:創建一個「彎曲」方
- 16. Android彎曲查看畫布以產生捲曲效果
- 17. 在Three.JS中構建彎曲的BoxGeometry .JS
- 18. 如何在as3中彎曲文本?
- 19. 如何在java中彎曲圖像
- 20. 我如何在cocos2d中實現效果?
- 21. Cocos2d - 在彎曲路徑中移動精靈
- 22. 我可以在Cocos2D中彎曲精靈嗎?
- 23. Cocos2d - 以不同速度在彎曲路徑中移動物體
- 24. 如何爲iPhone應用程序創建彎曲的UIButton
- 25. 如何使用matplotlib創建彎曲(左或右) - 箭頭?
- 26. 如何創建彎曲的摺疊工具欄佈局?
- 27. 如何創建矩形背景,從一側稍微彎曲
- 28. 如何使用cocos2d創建閃電效果
- 29. 創建文本效果,如彎曲,拱形,在紅寶石楔形在軌道上或PHP
- 30. 如何使RecyclerView彎曲?
到目前爲止你有什麼?在你的問題中發佈一些代碼以顯示你所嘗試的代碼在這個論壇上會更好,而不僅僅是要求人們爲你寫代碼。 – 2010-07-09 09:58:00
Iam到目前爲止我沒有得到我想要的,我已經使用cocos2d框架,但爲了得到的效果做什麼不清除,所以我問問題。如果你有任何想法,請讓我知道。 謝謝 – MacDev 2010-07-09 10:12:48