2011-03-07 60 views

回答

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

我可以生成曲線算法與一些隨機的成分? – guru 2011-03-07 10:33:10

+0

coruse,更新了答案。 – 2011-03-07 10:41:13

相關問題