2012-02-03 19 views
2

我是新來的cocos2d-android。我想在我的代碼中使用touch事件添加CCJumpTo。但我不知道如何解決它。 plz幫助。如何使用CCJumpTo在cocos2d-android

+0

請參閱此http://developer.android.com/reference/android/view/View.OnTouchListener.html – NagarjunaReddy 2012-02-03 05:08:14

+0

謝謝,但我需要使用CCjumpTo在Cocos2d-android中。 – Zahidul 2012-02-03 06:24:01

回答

3

覆蓋在你的CCLayer ccTouchesEnded,創造您想要跳去 這樣

public boolean ccTouchesEnded(MotionEvent event) { 

     CGPoint touch = CCDirector.sharedDirector().convertToGL(
       CGPoint.ccp(event.getX(), event.getY())); 
     CGSize winSize = CCDirector.sharedDirector().displaySize(); 


     aHero.runAction(CCJumpTo.action(2f, touch , 100, 1)); 

     return true; 
    } 

其中aHero是要跳精靈的一個點,它會讓精靈跳躍一次]觸摸區域,並在2秒內達到那裏跳躍高度爲100

+0

謝謝,它效果不錯 – Zahidul 2012-02-03 13:28:05

+0

你會選擇它作爲一個正確的答案呢? – Jimmar 2012-02-03 15:08:54

+0

@ JiMMaR我是新來的stackoverflow。所以我不確定你的意思是什麼? – Zahidul 2012-02-04 03:45:16