CCSys自定义下引擎 不要在onload里面
从新build了 选择自定义引擎 我的是这样改的 没问题 我的版本是2.0.10 不过这部分应该和版本没啥关系
我打包出来后是这样的,这里面好像没有touch,这个修改是要重启电脑么?
非常感谢,已经可以了,重新编译引擎就行了,查一下就不用cocos了,这样我们就可以重新用cocos了
哈哈 不至于到不用cocos那地步 类似相关自己看下源码调试下就有结果了
为什么我改了 引擎也重新编译了 还是不行?。。。。
你打印下 cc.sys.capabilities 看看有没有改成功
打印了 并没有 touches。。 哪里选择自定义引擎? 我直接在2.4.3版本下修改了CCSys文件 加入capabilities[“touches”] = true;
重新编译引擎了 没有任何效果 奇怪了。。
没有就是修改没成功 按照官方文档一步一步来就行
https://docs.cocos.com/creator/manual/zh/advanced-topics/engine-customization.html
一定要使用自定义引擎吗? 在编辑器内部直接修改是不会生效的? 我以为全局引擎修改也是一样的。。
因为引擎初始化的时候就需要用到这个配置了 等启动以后再修改就不会生效了 我这边本身就有一些自定义引擎的操作 所以没感觉麻烦 你要是只有这一个修改的话 可以再研究研究源码 看看有没有办法在外部改
TypeError: Cannot read property ‘width’ of undefined 复制engine 选择后报错。。 无法保存成功。。
刚好我以前也做过这个类似的东西,要在一个大屏智能电视上演示一个demo,发现touchmove 没响应的,最后是改引擎搞定的,记得应该是 CCInputManager.js 里面的实现各种输入绑定的,应该还是得改引擎,再重新编译一下,
我现在用的不是改引擎底层了,直接用的插件脚本就可以了
棒 总之只要能在CCGame的事件初始化之前修改就可以了
这个更方便 我刚刚折腾完自定义引擎也成功了 你这方法更简便
该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。