我想禁用Cocos2d屏幕中的觸摸。我想觸摸禁用4-5 second.any人幫助我。 謝謝Cocos2d android禁用觸摸
1
A
回答
0
使用布爾值打開/關閉您的觸摸代碼。
if (touchEnabled)
{
// do touch code
}
else
{
// not …
}
別的地方,暫時禁用觸控:
// accept no touches from now on
touchEnabled = false;
我離開重新啓用觸摸取決於你。
1
您也可以設置自定義定時器:
static Integer time = 100;
和倒計時當你需要它:
time--;
...
if (time <= 0) {
setTouchEnabled = false;
//you can also reset time here: time = 100;
} else {
setTouchEnabled = true;
}
0
定義一個時間變量
static float time;
下面寫代碼時,你想要禁用觸摸屏
this.schedule("touchdiablefor5sec",1f);
現在寫以下方法
public void touchdiablefor5sec(float dt) {
//first disable screen touch
this.setIsTouchEnabled(false);
time= time+1;
// if 5 second done then enable touch
if(time==5)
{
this.setIsTouchEnabled(true);
//unschedule the touchdiablefor5sec scheduler
this.unschedule("touchdiablefor5sec");
}
}
0
可以禁用觸摸和呼叫用時間5秒的調度方法
setIsTouchEnabled(false);
schedule("enableTouchAfter5sec",5f);//5f is the duration after that method calls
和enableTouchAfter5sec方法使觸摸
public void enableTouchAfter5sec(float dt) {
setIsTouchEnabled(true);
unschedule("enableTouchAfter5sec");
}
相關問題
- 1. cocos2d的精靈禁用觸摸
- 2. 單點觸摸Cocos2D
- 3. 阻止觸摸cocos2d
- 4. Cocos2D觸摸幫助
- 5. 暫時禁用CCLayerPanZoom觸摸
- 6. 的cocos2d的Android觸摸精靈
- 7. 禁用觸摸Achartengine
- 8. 如何在android中禁用觸摸屏?
- 9. 在Android中禁用WebView觸摸事件
- 10. 如何禁用觸摸事件android
- 11. Android:我如何禁用可觸摸性?
- 12. Android - 滾動時禁用觸摸事件
- 13. 觸摸優先級在cocos2d/cocos2d-x
- 14. 熱可以禁用CCLayer中的觸摸處理cocos2d
- 15. cocos2D觸摸屏崩潰
- 16. 觸摸事件的Cocos2D iPhone
- 17. 檢測觸摸Cocos2d-x
- 18. Cocos2D - 觸摸CCSprite後彈出
- 19. Cocos2d中的觸摸精靈
- 20. 觸摸並按住 - iPhone cocos2d
- 21. cocos2d-x-3.0alpha1觸摸事件?
- 22. 觸摸行動在cocos2d-iphone
- 23. 觸摸在Cocos2d中移動
- 24. Cocos2d觸摸,一些錯誤
- 25. Cocos2d和UISCrollview通過觸摸
- 26. cocos2d觸摸移動速度
- 27. 問題與觸摸在cocos2D
- 28. Cocos2d按鈕觸摸區域
- 29. 啓用和禁用觸摸
- 30. Swift:禁用UITableViewCell觸摸