自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 使用Bitmap font generator工具生成fnt文件

我们平常开发中,为了能动态显示好看的字体,经常需要使用艺术字,一般是一个png,一个fnt后缀文件。那么我们怎么通过Bitmap font generator这个工具生成我们需要的fnt文件呢?(1)针对真彩色的图形,我们要做一些设定,点击"Options"->“Export options”在弹出的窗口中,选择位深度设置为32位,导出的纹理材质为PNG(红框中的选项)(2)然后,点击"Edit"->"(Un)Select all chars",取消选择所有字符。因为我们将在后边导入需

2021-09-18 22:00:35 2491

原创 缓动系统 creator 3d

重复执行repeatForever,repeat一下这种方式不可行 cc.tween(this.imgTips) .to(0.3,{scale:new Vec3(1.2,1.2,1.2)},{easing:'sineOutIn'}) .to(0.3,{scale:new Vec3(1,1,1)},{easing:'sineOutIn'}) .repeat(6) .start();要用一下这种 cc.tween(this.imgT

2020-09-08 20:44:39 230

原创 cocos creator 3D动画组件 AnimationComponent

AnimationComponent的使用 private _showRunEndAni() { this._aniComponent = this.node.children[0].getComponent(AnimationComponent); this._aniComponent.crossFade("run_end",this._duration); this._aniComponent.on(AnimationComponent.

2020-09-05 19:27:23 991

转载 CocosCreator内存与性能优化

CocosCreator内存与性能优化一、内存优化因为 iOS小游戏和微信共用同一个进程,而微信在连续两次收到系统内存警告的时候会关闭小游戏并释放小游戏占用的内存。如果你的小游戏有外网用户反馈“闪退”,或者你自己测试的时候频繁出现“该小程序可能导致微信响应变慢被终止”等提示,那么就应该是时候优化你的小游戏内存了!1、优化双份纹理(必做!)在你的项目中添加如下代码,就可以减少大量内存:cc.game.once(cc.game.EVENT_RENDERER_INITED,()=>{ le

2020-08-26 15:40:35 1680

原创 内存优化

内存优化(1)纹理优化有三个因素影响了纹理的内存使用。纹理格式(压缩的还是非压缩的),颜色,大小。我们可以使用PVR格式的纹理来减少内存使用。最被建议的纹理格式是pvr.ccz,每色的bit值越高,画面质量就约好。但是也会消费很多内存。那么我们使用颜色深度是RGBA4444的纹理来代替RBGA8888,这将会消费一半内存。我们也会发现大纹理也会导致内存相关的问题。那么你最好使用适度的大小。(2)声音优化有三个因素影响文件内存使用。是音频文件格式,比特率,和样本率我们最希望音频文件时mp3格式

2020-08-26 15:09:13 346

原创 cocos Creator 查内存泄漏,绘制内存监视器

cocos Creator 查内存泄漏,绘制内存监视器 var textures = cc.loader._cache; for (var key in textures) { if (textures[key].type == "png" || textures[key].type == "jpg" ) { var selfTexture = textures[key];

2020-08-26 11:20:19 1140

原创 数组遍历

今天开发项目的某个功能,发现js有个简便检测一个数组是否包含另个数组的方法,记录一下 showSkill() { let data = [[0,2,7],[4,6,9,7],[0,4,3,8],[1,5,4,6,2]]; let temp = [4,9,6,7]; data.forEach(function (value,key) { if (self.isContain(temp,value)) {

2020-07-22 15:55:01 192

原创 微信小游戏文件大于4M处理方法

将res上传到服务器上,本地res删除,然后creator构建出来的build里有个game.js文件该文件里有个属性REMOTE_SERVER_ROOT,赋值服务器的资源地址

2020-05-28 16:39:53 1477

原创 微信小游戏插入广告

现在是以官方的飞机大战小游戏为例play按钮假设为需要添加的广告面板(1)首先看下这个小游戏的文档结构,banner.js是绘制广告位的代码(2)新建文件banner.js(绘制广告的文件)import Sprite from '../base/sprite'import DataBus from '../databus'const screenWidth = window.innerWidthconst screenHeight = window.innerHeight// 玩家相

2020-05-28 14:23:46 2049

原创 cocos creator横竖屏切换问题

脚本代码1.web平台直接调用cc.view.setOrientation(原生平台调用原生代码)changeOrientationH = function (val) { let w = cc.view.getFrameSize().width; let h = cc.view.getFrameSize().height; if (val && w ...

2020-04-18 18:34:41 4641

原创 git

0000

2020-02-28 11:11:36 126

原创 js string的常用方法

(1)indexOf() 返回某个字符在字符串中首次出现的位置(参数1:目标字符,参数2:字符串开始检索的位置(可省略))let str1 = "abcbbbcdddcccd";console.log("num->",str1.indexOf("c"));//num-> 2console.log("num->",str1.indexOf("c",4));//num-&g...

2020-01-13 11:51:27 116

原创 模拟器中获取资源图片

以夜神模拟器为例上图即为资源路径,擦掉的是apk包名。勾选所需资源,勾选上即已复制回到根目录,找到上图路径下,点击右上角三个点,找到“移动选择项”选项,将刚复制的图片移动此处。回到自己本地电脑,在上图路径下即可找到刚从模拟器中复制的图片资源...

2019-12-09 15:36:50 943

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除