我想禁用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触摸