
Cocos Creator
分享Cocos Creator 游戏开发的学习笔记和心得。
大头爱学习
to learn,grow and share
展开
-
打开Cocos Creator 编辑器,报错property uuid of null
我发现最近很多开发者都碰到了这个问题,我就来分享下我是排查这种错误的。如图这好像也看不到 是哪里uuid错误了!!!解决方案:那我们用命令行方式打开Cocos Creator,这时候,命令行就会报出报错信息了。看到报错信息,这里它指出了某个meta文件出错了,你可以直接去看看这个meta文件,很容易就解决了。...原创 2021-10-13 09:56:48 · 478 阅读 · 0 评论 -
在Cocos Creator Store中下载的插件和代码存放在哪里呢?
我们从Cocos Creator Store中下载插件或者代码/资源,放在哪里呢?有时候找还真有点费时间,现在记录下吧。下面是Mac版的截图无论是Mac版还是Windows版,文件夹路径是用户主目录/.Cocos Creator。例如:Mac:Umbrella1024/.Cocos CreatorWindows:C:/用户/Umbrella1024/.Cocos Creator其中download是存放代码项目、资源,packages是插件目录,所有的插件都放在这里。还需要注意的地方是,Ma原创 2021-02-19 15:48:49 · 1916 阅读 · 0 评论 -
Cocos Creator中脚本组件的生命周期
Cocos Creator中脚本组件的生命周期在Cocos Creator中cc.Component有以下几个生命周期。onLoad、start、onEnable、onDisable、onDestroy、update、lateUpdate。那么他们的执行顺序是怎样的呢?并且他的作用分别又是什么?我们来做一个测试:写一个脚本,然后挂载在一个节点node上。然后将节点node初次显示,并且destroy掉。调用的顺序如图。至于这几个回调函数分别是什么作用,请看官方文档哦!https://doc原创 2020-09-22 00:31:20 · 701 阅读 · 0 评论 -
Creator | 2.3.3及后续版本浏览器无法断点和控制台不显示错误代码路径的解决方案
在2.3.3正式版的官方介绍中有这么一项:提升网页预览时的加载速度为了进一步提升开发效率,我们优化了网页预览时的脚本加载速度。不论是对引擎还是项目中的代码,载入速度都获得了提升。特别是在开启自定义引擎,或者使用手机扫码预览时,开发者都能得到更顺畅的体验。实际体验:预览的时候,加载速度提升多少没感觉出来,但手抖写出bug后,定位出错代码的时间却是增加了不少随手写个bug(写bug小能手):预览时报错如下:增加断点也会被无视:然...转载 2020-09-18 21:03:49 · 594 阅读 · 0 评论 -
Cocos Creator打包安卓包apk,测试时,看完广告,界面显示错乱问题
最近碰到了一个问题,再用Cocos Creator开发游戏,导出Apk,在玩的过程中,因为接入了第三方广告平台,我看玩广告之后,返回游戏,界面显示会错乱,在手机上表现为ttf字体的文字Label,显示错乱。我尝试了在返回游戏app时,延迟一帧刷新界面,即可解决界面错乱显示问题。this.scheduleOnce(()=>{//todo 刷新界面},0)...原创 2020-08-18 18:31:58 · 610 阅读 · 2 评论 -
Cocos Creator 加载zip文件(将json表压缩成zip)
const { ccclass, property } = cc._decorator;@ccclassexport default class Helloworld extends cc.Component { m_cfgTableMap:any = {}; start() { this.m_cfgTableMap = {}; this.loadZip(); } loadZip() { let self .原创 2020-07-18 23:00:19 · 2306 阅读 · 0 评论 -
异名童鞋的微信小游戏性能优化
异名最近负责了一个微信小游戏的项目,在版本迭代间隙对游戏的性能调优进行了一次尝试。这个游戏是个打击类游戏,下面展示一下游戏的预览效果????性能指标引擎和小游戏都有提供一个性能面板,给开发者们暴露了以下几个性能指标: Frame time(ms)每一帧的时间。《RAIL模型》建议在 10 毫秒或更短的时间内制作动画中的每一帧。从技术上讲,每帧的最大预算为 16 毫秒(1000 毫秒/每秒 60 帧≈16 毫秒),但是浏览器需要大约 6 毫秒才能渲染每帧,因此建议每帧 10 毫秒或者更短。转载 2020-07-07 22:32:45 · 1150 阅读 · 0 评论 -
Cocos Creator性能优化---DrawCall
前言在游戏开发中,DrawCall 作为一个非常重要的性能指标,直接影响游戏的整体性能表现。无论是 Cocos Creator、Unity、Unreal 还是其他游戏引擎,只要说到游戏性能优化,DrawCall 都是绝对少不了的一项。本文将会介绍什么是 DrawCall,为什么要减少 DrawCall 以及在 Cocos Creator 项目中如何减少 DrawCall 来提升游戏性能。正文什么是 DrawCall?DrawCall 中文译为“绘制调用”或“绘图指令”。DrawC转载 2020-07-07 22:22:13 · 1221 阅读 · 1 评论 -
微信原生开放域实现排行榜和好友送礼
在使用Cocos Creator制作微信小游戏的时候,基本上都是需要排行榜功能的。鉴于如果使用Cocos Creator官方提供的WxSubContextView,会增大不少开放域包体。如果本身主域工程的包体已经有点大,并且还不想用分包加载的话,那么可以考虑使用微信提供的API和Canvas渲染来做排行榜系统。这样可以极大的减小开放域包体。一起来试试吧。下面我将分享我自己整理的一份微信原生开放域实现排行榜的工程。其中实现的功能有:用户授权按钮(位置适配)上传用户数据获取好友托管信息、展示好友排行榜(分原创 2020-06-28 23:06:16 · 586 阅读 · 0 评论 -
Cocos Creator Web打包去除默认加载,定制Loading页
正常CCC工程目录如下Web构建后默认名字为 'web-mobile',在工程目录'build'文件夹内。打开后如下图红框内就是我们要更改的文件。index.html* 的更改 main.js* 的更改 splash.png* style-mobile.css* 的更改Cocos Creator(后续简称 CCC)在打包构建后,都会展示默认显示CCC的LOGO。CCC的默认启动页可以 直接去除,也可以 更改图标, 删除进度条,或者添加一些 加载动效。本篇文章介绍的是打包为 W转载 2020-06-03 23:05:14 · 3903 阅读 · 0 评论 -
简单易用的跑马灯-Cocos Creator
本文概要本次我要分享的是,在游戏中非常常用的一个功能-跑马灯。可能在游戏中的通知公告、弹幕消息中用到。效果图实现思路这里用到了遮罩Mask组件,Mask 用于规定子节点可渲染的范围,带有 Mask 组件的节点会使用该节点的约束框(也就是 属性检查器 中 Node 组件的 Size 规定的范围)创建一个渲染遮罩,该节点的所有子节点都会依据这个遮罩进行裁剪,遮...原创 2020-05-05 14:42:52 · 1482 阅读 · 0 评论 -
飞机大战-Cocos Creator 碰撞系统实践
本文概要本文主要是讲解Cocos Creator碰撞系统的简单实践,并且结合一个简单小项目-飞机大战,来一起熟悉碰撞系统的使用。demo效果如下图。关于Cocos Creator 碰撞基本介绍,可以移步到官方网站去查阅。https://docs.cocos.com/creator/manual/zh/physics/collision/项目简介...原创 2020-04-25 20:57:44 · 1604 阅读 · 0 评论 -
Cocos Creator 打字机,简单吧!
1.简介打字机,文字逐个出现,应该是很多游戏中用到的功能吧!比如新手引导,需要有文字对话,文字一个一个显示出来。我在这里用Cocos Creator做了个简单的组件和demo。效果如下图。2.上代码const {ccclass, property} = cc._decorator;@ccclassexport default class TypeWriter...原创 2020-04-19 14:37:19 · 1757 阅读 · 0 评论 -
性能优化过后的Cocos Creator ScrollView组件
const{ccclass,property}=cc._decorator;@ccclassexportdefaultclassScrollViewProextendscc.ScrollView{//LIFE-CYCLECALLBACKS:start(){}onLoad(){...原创 2020-04-14 23:22:37 · 483 阅读 · 0 评论 -
微信小游戏 Cocos Creator游戏插件 引用报错
按照官方教程去做https://developers.weixin.qq.com/minigame/dev/guide/base-ability/game-engine-plugin.html结果出现确保只在主域中使用微信 Creator插件。那么就很有可能是该小游戏后台并没有加入微信小游戏 Creator插件。具体链接:https://mp.weixin.qq.com...原创 2020-04-01 18:28:24 · 2180 阅读 · 0 评论