![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
CocosCreator
加钱居士
这个作者很懒,什么都没留下…
展开
-
Creator2.4版本浏览器内存预览工具
链接:https://github.com/potato47/ccc-devtools/tree/2d-v2.4工具分享:链接: https://pan.baidu.com/s/1-B5-HLnIvEp0T6aLhHAPwA提取码: cpic原创 2021-11-09 16:06:46 · 362 阅读 · 0 评论 -
Creator 打包Android 报错Execution failed for task ‘:instantapp:packageDebugInstantAppBundle‘.
错误日志:> Task :instantapp:packageDebugInstantAppBundle FAILEDTask ':instantapp:packageDebugInstantAppBundle' is not up-to-date because: Task has failed previously.:instantapp:packageDebugInstantAppBundle (Thread[Task worker for ':' Thread 3,5,main]).原创 2021-05-26 11:46:08 · 1257 阅读 · 0 评论 -
creator打包报Could not GET gradle-3.2.0.pom的错
由于项目需要使用AndroidStudio打包时遇到的坑,在这里记录一下,方便入坑的同学及早跳出来该方法只是一时的解决方试,但是还是很有效的Android Studio Could not GET gradle-3.2.0.pom (安卓包配置相关问题)在使用creator打包时,构建一般不会出错,在编译的时候会出现如下错误:> Configure project :Ev...原创 2020-12-22 16:21:41 · 775 阅读 · 1 评论 -
真机连接谷歌浏览器(Chrome)进行无线调试
devtools://devtools/bundled/js_app.html?v8only=true&ws=192.168.1.22:6086/00010002-0003-4004-8005-000600070008在谷歌浏览器网址栏输入上面的连接,用自己手机的IP代替上面紫色部分的内容即可原创 2020-12-21 18:23:04 · 2185 阅读 · 1 评论 -
Promise微信小游戏真机报错
WAGameSubContext.js:2 (in promise) MiniProgramErrorCannot read property 'done' of undefinedTypeError: Cannot read property 'done' of undefinedat r (game.js:4691:134050)at at (game.js:4691:134107)at new Promise ()at l (game.js:4691:133907)at t.loadRe原创 2020-11-09 15:53:20 · 700 阅读 · 3 评论 -
creator打包替换图标跟游戏名称(详细步骤)
更改游戏名称在使用creator构建时,最上方的游戏名称就是我们的安装到手机上的名字,但是不允许是中文但是有的项目游戏名称是中文的怎么改呢?在构建之后,编译之前更改游戏名称构建完成后,在我们的发布路径下找到如图文件更改成游戏的中文名字保存即可继续编译,成功后安装到手机就是中文的名字了更改游戏icon跟更改游戏名称一样的时段,也是在构建完成后,编译之前,在如下图路径找到默认的icon,替换成自己的icon即可注:四个文件夹里的icon分别对应不同的分辨率,.原创 2020-07-27 10:38:23 · 2070 阅读 · 0 评论 -
使用creator打Android包更改游戏名称跟icon(详细步骤)
creator版本2.2.0更改游戏名称在使用creator构建时,最上方的游戏名称就是我们的安装到手机上的名字,但是不允许是中文但是有的项目游戏名称是中文的怎么改呢?在构建之后,编译之前更改游戏名称构建完成后,在我们的发布路径下找到如图文件更改成游戏的中文名字保存即可继续编译,成功后安装到手机就是中文的名字了更改游戏icon跟更改游戏名称一样的时段,也是在构建完成后,编译之前,在如下图路径找到默认的icon,替换成自己的icon即可注:四个文件.原创 2020-05-25 16:36:33 · 1449 阅读 · 2 评论 -
场景跳转时获取场景资源加载进度
直接撸代码:FastBattle是场景的名字,直接配合progressBar(进度条)使用即可 ① 获取loadScene的加载进度时:cc.loader.onProgress = function (completedCount, totalCount, item) { var progress = (completedCount / totalC...原创 2019-01-28 20:39:26 · 963 阅读 · 0 评论 -
角色属性多维图制作实现
游戏中人物属性使用多维图表示原创 2020-04-16 16:25:15 · 3278 阅读 · 0 评论 -
spine使用BoundingBox实现游戏中的碰撞检测
首先允许我用句脏话发泄一下写这篇文章的心情,当时为了实现这个功能,查了许多资料,也问了不少所谓的大佬(有好多竟然还不知道spine的这个用法。。。),结果还是模棱两可,垃圾、垃圾、垃圾!因为当时搞这个东西是真的耗费了我不少时间,也可能是我太菜了o(╥﹏╥)o,分享出来方便大家以后少走弯路,话不多说。需求:在项目中需要用实现角色的技能,技能的伤害判定一般是由碰撞触发的,而在这个技能的生命...原创 2019-11-28 14:30:51 · 3309 阅读 · 0 评论 -
微信小游戏之间的跳转
随着小游戏的井喷式爆发,导流的方式也越来越多样,以微信为例,小游戏之间的跳转也成为导流的重要方式之一;微信小游戏跳转需要注意以下几点:1.在小游戏的跳转按钮回调里调用微信的API,例:wx.navigateToMiniProgram({ appId: '**************',//此处是需要跳转的小程序的appid(注意:不是自己程序的appid) succe...原创 2019-11-27 20:10:58 · 1690 阅读 · 0 评论 -
微信小游戏获取用户信息(昵称,头像...)
最近在搞微信小游戏,由于是第一次搞,很没有头绪,上网上查了各种资料,看的恶心,实际屁用没有(也可能是我太菜了。。o(╥﹏╥)o),看官方文档,翻来覆去说的模模糊糊,好不容易找到一个getuserInfo(),查看官方文档后竟然发现被弃用了,根本不适应新手开发,这点小东西浪费了我一下午的时间,微信修改了wx.getUserInfo接口的策略,需要用户调用wx.createUserInfoButton...原创 2019-01-25 20:19:35 · 5662 阅读 · 3 评论 -
cocoscreator 预设Button用代码添加回调
最近开发一款游戏遇到一个小坑,就是用creator开发的时候,如果我们把button做成预设的时候呢是不能给按钮绑定回调,这是creator引擎不允许的, 刚开始的想法的是定义一个全局的变量,然后预设按钮点击的时候呢来改变这个全局变量,在另一个脚本的update中监测这个全局变量是否改变,来响应相应的回调,但是这个 方式不仅显得笨拙,而且会消耗很多内存,这在开发中是不允许的,思来...原创 2019-01-10 10:43:44 · 1229 阅读 · 0 评论 -
微信小游戏获取用户头像获取不到的问题
开发微信小游戏遇到的坑o(╥﹏╥)o在我们获取到微信返回的用户信息后,我们按照它给的avatarURL在浏览器是能打开的,但是在程序中加载的时候是加载不到的,例如:cc.loader.load(url,function (err,texture) { if (err){console.log(err);return} cc.find('Canvas/cocos').g...原创 2019-01-26 17:51:42 · 2540 阅读 · 1 评论 -
微信小游戏排行榜制作(主域子域)
众所周知,微信小游戏只有具备了排行和分享两大功能才能使小游戏产生裂变,从而获取更多的用户,由于最近在开发微信小游戏,避免不了做排行榜,而官方的文档(吐槽一下,微信开发者平台的文档简直就不是给人看的,作为一个初学者来说,完全看不懂啊o(╥﹏╥)o)下面给大家介绍下怎么做微信小游戏的排行榜及开发过程中遇到的坑/** * 微信好友排行榜(主域跟子域) * * desc:微信为了保护用户信息特...原创 2019-03-18 12:22:39 · 1878 阅读 · 2 评论 -
微信小游戏排行榜卡顿或无法滑动
微信小游戏为了保护其社交关系链数据,增加了子域的概念,子域又叫 开放数据域,是一个单独的游戏执行环境。子域中的资源、引擎、程序,都和主游戏完全隔离,开发者只有在子域中才能访问微信提供的 wx.getFriendCloudStorage() 和 wx.getGroupCloudStorage() 等API,用于实现一些例如排行榜的功能。在我们制作子域过程中,会出现排行榜显示时,内存损耗会很高...原创 2019-05-11 16:07:00 · 1698 阅读 · 0 评论 -
小游戏资源缓存区空间不足
前一段时间开发了一款小游戏,在测试的时候,刚开始的几次测试没问题,测试次数多的时候,尤其是更新了资源,小游戏的log中会出现报错: saveFile:failthemaximumsizeofthefilestoragelimitisexceeded It might be due to out of storage spaces, you...原创 2019-06-03 14:56:27 · 1601 阅读 · 0 评论 -
跑酷类游戏实现背景无限循环
2D跑酷类游戏背景图需要与主角做相对运动,来让玩家感觉主角在移动,为实现这一效果,就需要背景图的移动,而由于机型的限制,图片资源每张大小不能超过2048*2048,所以做跑酷类游戏的时候需要多张散图拼凑成一张完整的大背景图,但是一个关卡所需要的背景资源又很大,所以就需要有限的背景资源循环使用...原创 2020-07-14 18:23:06 · 972 阅读 · 0 评论 -
Spine动画局部换装(切换武器)
最近在用spine动画做微信小游戏,涉及到角色的武器升级后会切换到另一形态,就研究了一下spine的换装,搜了一些资料发现专门介绍的资料有点少,而且spine官网上说的也不太清楚,好在最后搞出来了,记录一下,以后用的到,废话不多说,如图:需要切换人物手中的武器,var temp=cc.find('Canvas/temp');temp.getComponent(sp.Skeleton...原创 2019-07-18 10:00:25 · 9042 阅读 · 0 评论 -
CocosCreator缓冲动作
在开发游戏过程中,往往需要做很多动作,我们有时候还需要对这些动作做一些特殊处理,例如缓冲动作,要求由快倒满的移动或者是由慢到快 var actionA=cc.moveTo(0.5,0,50);var actionT=cc.delayTime(1.5);var actionB=cc.moveTo(0.5,100,50);var aa=actionA.easing(cc.e...原创 2019-07-18 10:03:56 · 1028 阅读 · 0 评论 -
Creator中获取两个节点的距离
Creator中经常需要计算两个节点的距离,获取两个节点的距离:首先获取两个节点的坐标: 例如node1的坐标为pos1=cc.v2(1,1);node2的坐标为pos2=cc.v2(2,2); 向量减法: var temp=pos1.sub(pos2); 则 两个点之间的距离是: var dis=Math.abs(temp.mag());...原创 2019-07-24 14:29:15 · 3281 阅读 · 0 评论 -
CocosCreator开发过程中遇到的文件uuid collision冲突问题
在我们使用CocosCreator开发项目的时候,往往会遇到更改文件名或者删除了文件后又创建了一个同名文件等等一系列菜鸟操作(亲身经历),在当天我们用着一点问题都没有,然而悲剧往往发生在第二天,到了第二天我们满怀激情的上班时,悲催的发现,项目出错了:[db-task][init] uuid collision, the uuid for E:\AnimalProj\code\Client\...原创 2019-01-09 10:49:43 · 2235 阅读 · 1 评论