Cocos Creator热更新 - 小白教程
Cocos Creator热更新 - 小白教程https://www.jianshu.com/p/cec263b6b9ac
Cocos Creator热更新 - 小白教程https://www.jianshu.com/p/cec263b6b9ac
虚拟列表(ScrollView)https://github.com/gh-kL/cocoscreator-list 在线Demo: https://gh-kl.github.io/cocoscreator-list/web-mobile/index.html 支持: 123456所有类型布局。(单列、单行、网格,甚至各种花式RIGHT_TO_LEFT、BOTTOM_TO_TOP)分帧渲染。选
Chrome调试常用快捷键123451.在已加载的资源中,打开文件:Ctrl+P(或O) ;2.在已加载的资源中,搜索字符串:Ctrl + Shift + F ;3.跳转到指定行:Ctrl + G(大部分文本编辑器也适用);4.在某个js中快速查找方法:Ctrl + Shift + O ;5.在某个文件中查找下一个匹配项:Ctrl + D ;
ARM架构的M1芯片新的MAC在使用Cocos上会有不兼容的问题Creator 打开会黑屏 解决方案: Cocos Creator 升级到 2.4.5 以上即可
Creator 热更千万不要随便修改脚本加密密钥,否则会热更失败
使用 pngquant 缩图https://www.jianshu.com/p/a721fbaa62ab 下载PNGCompressForMac工具: https://gitee.com/mirrors_ashqal/PNGCompressForMac 使用方法如下: 1sh PNGCompress PATH/TO/YOUR/RES
颜色可变的剪影效果 Shaderhttps://cloud.tencent.com/developer/article/1659055 eazax-silhouette.effect 文件 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051// Copyri
TinyCocosFix – Cocos热更新的非官方解决方案https://oedx.github.io/2021/02/22/TinyCocosFix/ TinyCocosFix 是基于 native 端实现,因此能够在 Cocos 引擎未启动时就开始热更新流程;我们将文件 diff 的逻辑放在服务端,服务端直接将两个版本的 diff 文件压缩成 zip 包返回给客户端,然后客户端再针对 z
cocos-jsc-endecryptor jsc 进行解密、解压得到 js ,也可以将 js 压缩、加密回 jschttps://github.com/wzpan/cocos-jsc-endecryptor
优量汇广告在 android 8 上播放闪退问题报错:Only fullscreen activities can request orientation 删除:AndroidManifest.xml 文件中下面这句: 1android:theme="@android:style/Theme.Translucent.NoTitleBar"
Android NDK: Are you sure your NDK_MODULE_PATH variable is properly defined修改 D:\你项目的文件夹\build\jsb-binary\frameworks\runtime-src\proj.android\build-cfg.json 仔细检查里面的路径是否存在 123456789101112131415161718
cc.Label 改变颜色12345678var node = new cc.Node("Holle,Word!");var label = node.addComponent(cc.Label);this.node.addChild(node);node.x = 0;node.y = 0;node.color = new cc.Color(225, 255, 0);labe
couldn’t find “cocos2djs.so”在 .gradle 文件中添加如下代码: 12345678android { defaultConfig { // 指定支持的so架构 ndk { abiFilters 'armeabi' } }
微信小游戏虚拟支付(米大师)https://developers.weixin.qq.com/minigame/dev/guide/open-ability/virtual-payment.html 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
小游戏容易出现的技术问题 内存泄露 资源下载,解压安装
js 代码操控手机粘贴板将字符串复制到粘贴板: 123456789//设置剪切板内容 注意:clipboardData.setData("参数1","参数2") 参数1的值要对应http的content-type的类型,如果没有设置参数1的话有可能会报错document.addEventListener("copy",function
Widget 组件 updateAlignmentWidget 组件会自动调整当前节点的坐标和宽高,不过目前调整后的结果要到下一帧才能在脚本里获取到,除非你先手动调用 updateAlignment。
cocos creator 图片黑边, 灰边问题https://blog.csdn.net/fzhlee/article/details/88756045 方案一: 利用打包工具 TexturePacker 将资源打包成图集,打包过程中设置成预乘: ==方案二:(好使,亲测可行!!!)== 选择图片或合图,一定要勾选 Premultiply Alpha 在cocos creator编辑器的s
Cocos Creator 远程加载 json 文件12345678910111213loadRemoteJson(url, cb) { // 发布 native 版需要下面的方法远程获取和解析json文件 game.http.get(url, (data) => { cb(null, JSON.parse(data)); },
Cocos Creator 远程加载 plist 图集方法 远程加载plist creator 安卓打包不支持 cc.loader.load 加载远程文本 plist 文件, 换 http get 方法获取 LoadRemotePlist.js 1234567891011121314151617181920212223242526272829303132333435363738394041
Cocos Creator 图片加密https://blog.csdn.net/u013654125/article/details/89395940 python 3.7.0 encode.py 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525
cocos creator 微信头像的远程加载123cc.loader.load({url: headimgurl+'?file=a.png', type: 'png'}, function (err, tex) { node.getComponent(cc.Sprite).spriteFrame=new c
cocos creator项目添加其他的库后用Android studio打包apk时出现couldn’t find “cocos2djs.so”https://blog.csdn.net/ToBeTheOnlyOne/article/details/78491024 只有armeabi文件夹中有 cocos2djs.so 文件,其他文件夹中都没有,所以在运行的时候就会出现找不到 cocos2d
JS层调用到Java层 js 1234if (cc.sys.OS_ANDROID == cc.sys.os) { jsb.reflection.callStaticMethod("org/cocos2dx/javascript/AppActivity", "login", "(Ljava/lang/String;)V"
creator 动态换龙骨闪退问题Android错误:Channel is unrecoverably broken and will be disposed! 12345678910111213141516// 这三句赋值空必须有,否则打安卓包运行会闪退armatureDisPlay.dragonAtlasAsset = null;armatureDisPlay.dragonAsset =
plist中各字段的含义http://www.pianshen.com/article/6754119428/ plist中各字段的含义如下: frame:小图在大图中的位置(相对于大图左上角)和尺寸,程序会根据这个来做剪辑。 rotated:如果值为true,图片顺时针旋转90度。 sourceSize:小图原本的大小,也是sprite的大小。 sourceColorRect:小图在sourc
3D 模型渲染合批在 Node 节点的 Mesh Renderer 组件上勾选 enableAutoBatch 属性,引擎便会根据所用材质,以及 Mesh 的顶点格式、Primitive Type 自动进行合批。为了获得更好的优化效果,建议你只对那些可以被合批并且顶点数量较少的模型启用此选项。
cc.rotate3DBy12let rotate = cc.rotate3DBy(0.3, cc.v3(90, 0, 0));node.runAction(rotate)
2.2.0 3D 移动问题cc.MoveBy 移动的位置会有问题,可以使用 cc.tween 替代 1cc.tween(node).by(0.3, { position: cc.v3(100, 0, 0) }).start();
cc.graphics 锯齿严重cc.macro.ENABLE_WEBGL_ANTIALIAS = true;