ps. 这个方法只适用设置精灵的触摸.. //注册触摸事件..3.X后可以在这样写..不需要重新声明 EventListenerTouchOneByOne *listener = EventListenerTouchOneByOne::create(); listener->onTouchBegan = [](Touch* pTouch, Event* pEvent){ return true; }; listener->onTouchMoved = [](Touch* pTouch, Eve…
基本信息介绍: 引擎框架: Quick-Cocos2dx-Community-3.6 测试机型: 魅族MX5 问题简介: 有拖动效果的物件,在拖动的工程中,手指不放,同时点击home键退到后台. 再返回应用,发现onTouchEnded里头有添加精灵的话,会变黑色. 问题排查: 首先排查生命周期.因为属于点击会被打断,会执行onTouchCancelled.所以真机调试发现先执行了onPause事件,再执行了onTouchCancelled. 这2个时间有一定的间隔时间,导致图片没加载进内存,但…
这是在使用京东的一个日期组件时碰到的bug,重现bug的代码精简如下 <!DOCTYPE HTML> <html> <head> <title> 仅Firefox中A元素包含Select时点击Select不能选择option </title> </head> <body> <a href="javascript:void 0"><select> <option>1&l…
截图技巧--鼠标按着不懂,同时点击截图快捷键(QQ为ctrl+alt+a)即可避免按下快捷键鼠标按下等操作消失截不到的尴尬.…
cocos2d-x 不规则形状按钮的点击判定 原理: 1.OpeGL ES提供了glReadPixels[^footnote]函数,来获取当前framebuffer上的像素数据 2.cocos2d-x 提供了一个CCRenderTexture,它会帮我们初始化一块framebuffer 1.具体实现 CCRenderTexture outTexture; outTexture.initWithWidthAndHeight((int)sprite->getContentSize().width,…
自己的项目完成后,在测试中出现了一个情况,同时点击界面中的多个按钮,会跳转多个界面.然后又看了看别的app,发现也有这样的情况, 如图 上面是我手机上美团app的截图,上面的分类同时选择多个时,只能跳转到一个界面(只有一层),在我框选的范围里的按钮却能同时点击多个,于是跳转的界面就有多层,如图 这种情况虽然不算是BUG,但给用户的体验不是很好.虽然用户也不会进行这样的操作,但是难免会遇到一些专业的测试人员或开发人员,故意为之. 既然发现这个问题了,就得解决问题.其实这个问题也挺容易解决的,只需要…
android:splitMotionEvents="false" ListView的这个属性可以限制它不能同时点击两个Item…
// // MainScene.hpp // helloworld // // Created by apple on 16/9/19. // // #ifndef MainScene_hpp #define MainScene_hpp #include <stdio.h> #include "cocos2d.h" USING_NS_CC; using namespace cocos2d; //定义一个场景类 class MainScene : public cocos2d…
修改CCDirectorCaller.mm文件 (cocos2dx/platform/ios/CCDirectorCaller.mm)   添加的代码: #import <OpenGLES/EAGL.h> #import "EAGLView.h" [EAGLContext setCurrentContext: [[EAGLView sharedEGLView] context]];   参考: [Cocos2dx]解决在语音输入文字时crash的问题…
代码如下: Size visibleSize = Director::getInstance()->getVisibleSize(); /* create two sprites which have overlapped parts */ Sprite* sp1 = Sprite::create("sprite1.png"); sp1->setPosition(Point(visibleSize.width * 0.5f, visibleSize.height * 0.5…