自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 visible=false和精灵数量的关系

最近发现设置visible=false,精灵数量并没有减少,这个是BUG吗?其实并不是,这是2d游戏引擎基本的模式。精灵只有removeChild才是从显示列表删除,才能减少精灵数量设置visible仅仅是从render ,queue等 里剔除,但是并且不影响update。至于更多详情,以后补充...

2019-11-12 21:32:03 208

原创 Electron js桌面应用程序 如何进行批处理shell

网上找了许多,1.然后又找到了nodejs的 spawn 和 exechttps://segmentfault.com/a/11900000029138842.一开始找怎么去js编写批处理命令,然后就搜到了,commander.js,这个感觉上是nodejs的子进程方法的封装用法,在这里是参考了:https://www.cnblogs.com/mirandachen/p/98268...

2019-07-24 20:43:59 2271

转载 游戏中炮弹的实现(转载)

火炮1:把炮口转向敌人。你知道两个点,一个点是炮的位置,另一个点是目标点。然后根据这两个点计算角度,之后旋转炮口。计算角度点这里2:开炮。创建炮弹,之后的事情交给炮弹自己处理炮弹1:炮弹需要创建一个类。2:炮弹的属性一般有 ,模型或图片(可能还有特效),方向,速度,飞行时间,飞行时间上限,碰撞体,攻击类型,爆炸范围,攻击属性,攻击力,buff,等等。看你是什么炮弹了。3:炮...

2019-07-16 17:11:40 455

原创 10进制数字转换位指定排列组合 实现最短命名

//指定排列组合this._ascii = ["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","A","B","C","D","E","F","G"...

2019-07-15 23:06:33 282

原创 双指触控和单指触控的冲突

遇到问题:在使用双指放缩的时候屏幕会不停的抽搐闪动环境:LayaBox下的panel,panel上下可滚动发现:在事件触发的时候打出日志,发现触发了2次按下事件,2次的touch的list不一样,长度分别为1,2;解决:再第二个手指触碰的时候解除监听精灵的单指触碰的所有事件,2根手指触碰的时候必定会有先后顺序,在第一个手指触碰到屏幕的时候就会触发panel的滚动事件,当第2个手...

2019-07-15 22:45:59 1206

原创 js 数组性能

1.在数组添加的过程中尽量使得数组内容的类型保持一致,详情参考 类型化数组.2.数组添加的时候:  相比两种concat方法的传参,当接受参数为数组时,执行效率要高于接受参数为非数组 索引器多数情况下执行效率要高于push方法 当执行次数越来越多时,索引器的执行效率开始不如push方法3.字符串的情节,建议先形成数组,用数组的形式添加进去,然后用join分割形成字符串. 因为用+=拼接字符串是十分...

2018-06-07 21:16:09 677

转载 关于JavaScript中Get/Set访问器

有时候大家可能会纳闷,在使用JavaScript的时候,只需要给一个系统变量赋值就可以触发一系列操作去相应。但是我们在写Js的时候,修改了一个自定义变量,却连个P都没有。是不是很郁闷呢?其实,我们现在就可以做类似系统变量那样的功能了!做个假设,我们有一个变量,要求可以输入出生年份并自动计算当前年龄。如:// 定义一个年龄变量并赋予初始值var

2017-05-08 11:10:04 1003

转载 解析 神奇的 Object.defineProperty

这个方法了不起啊。。vue.js和avalon.js 都是通过它实现双向绑定的。。而且Object.observe也被草案发起人撤回了。。所以defineProperty更有必要了解一下了几行代码看他怎么用 var a= {}Object.defineProperty(a,"b",{ value:123 }); console.log(a.b);//123

2017-05-08 10:50:07 208

空空如也

空空如也

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

TA关注的人

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