cocos
Morgerfk
咸鱼无所畏惧
展开
-
Cocos-将RGBA 格式的 Uint8Array数据转成图片
Cocos-将RGBA 格式的 Uint8Array数据转成图片 let data = texture.readPixels(); // 将数据转成图片 let canvas = document.createElement('canvas'); let ctx = canvas.getContext('2d'); let width = canvas.width = texture.width; let height = canvas.height原创 2021-01-11 17:59:49 · 2499 阅读 · 1 评论 -
COCOS+前段美化console
COCOS+前段,美化console效果对比全部代码复制即用效果对比全部代码复制即用/** * * @description 花里胡哨 * @param {*} ld log data */window.moLog = function (ld) { if (typeof(ld) === "number") { console.log( `%c Number %c ${ld} `, 'background: #0原创 2020-11-13 15:54:51 · 336 阅读 · 0 评论 -
Cocos-js书写小技巧8月总结
Cocos-js书写小技巧8月总结一、用=!0 判断true,false;二、>>0移位运算的妙用---内容过多三、isNaN判断是否为数字四、(e / 864e5)时间戳的另一种用法这里是一些可以加快工作效率的小技巧的集合(加快0.1秒也算加一、用=!0 判断true,false;示例:this.node.active = true => this.node.active = !0this.node.active = false => this.no原创 2020-08-22 12:17:57 · 212 阅读 · 0 评论 -
Cocos Creater利用uglifyjs手动压缩JS文件
cocosjs与微信相关js文件都可压缩,效果如下## 第一步安装uglifyjs。(需要node.js自己装)1.ctrl+R 输入cmd 打开dos node -v 验证nodejs2.npm install uglify-js -g 全局安装uglifyjs3.成功后打开目标文件夹4.cmd + 回车5.uglifyjs cocos2d.js -c -m -o cocos2d.min.js压缩完成,游戏正常运行...原创 2020-08-15 14:53:41 · 596 阅读 · 0 评论 -
CocosCreater全局变量耗时测试
之前用到了全局变量,很好奇模块化跟常驻节点哪个运行快一点,写个代码测试下运行时间。先放结果顺便测试了下localstorage 代码如下创建个模块化的全局变量module.exports = { atest: 0,};创建个常驻节点,加上代码cc.Class({ extends: cc.Component, properties: { }, // use this for initialization onLoad: functio原创 2020-06-27 12:03:56 · 488 阅读 · 0 评论 -
Cocos Creater微信小游戏广告预加载测试
微信广告直接加载略有卡顿,达不到某些效果, 试试先预加载隐藏。作为合格的api调用员第一时间打开微信开放文档,竟然比Cocos的文档还要简洁,令人震惊。总之先用自己的笨方法试试,先创建个全局变量脚本,在需要显示广告时调用即可module.exports = { createbannerad: null, //创建banner createvideoad: null, //创建激励 creategeziad: null, //创建格子广告 createchapinad原创 2020-06-27 10:02:13 · 1521 阅读 · 0 评论 -
Cocos浏览器调试参数查询(1)Frame time
**Frame time(ms)**帧时间 ? 帧周期?帧时间通常指的是软件渲染每帧所需的时间。具体而言,Frame time是通过基准测试运行时间乘以应用的平均 FPS 得出的线性图形性能度量标准。通俗讲就是帧之间的时间,越低越好,可在给定的时间内“适应”更多的帧。越高越差,例如设置60FPS,0.5秒内渲染60帧,然后在另外的0.5s内不渲染。虽然还是60FPS,但是就等于暂停0.5s的窗口,其中没有渲染任何帧,肯定会注意到停顿。这种大起大落突然卡顿还不如平稳的25FPS。为了流畅的游戏体验,需要原创 2020-06-17 18:22:47 · 1518 阅读 · 0 评论 -
Cocos Creater cc._RFpush cc._RFpop
**Cocos Creater cc._RFpush();cc._RFpop();Cocos Creater 用来标记当前脚本的 uuid的方法,这样当你在脚本里定义一个组件时,引擎才有办法把组件跟 uuid 关联起来。属于引擎本身代码。// An highlighted block"use strict";cc._RFpush(module, 'e823ag6D0BDOo3EWk9jIy1o', 'Star');cc._RFpop();},{}]},{},["Game","Star","P原创 2020-06-13 13:46:30 · 1403 阅读 · 0 评论