摘要:
物理中计算位移的公式 s = vt + 0.5 * a * t^2 在游戏中两帧之间的时间间隔 t 是很小的,所以 t ^2 更小,可以忽略不记。 游戏中位移公式可以优化为: s = vt; v += a * t; 两个基础的运动学移动算法: 1、寻找 2、漫游 寻找算法: 1、寻找算法需要一个寻找
阅读全文
posted @ 2023-09-06 22:51
就是10
阅读(14)
推荐(0)
摘要:
优点: 1、代码复用,对比。 2、通过使用组件容器对象,可以降低组件之间得耦合。 缺点: 1、组件之间通信比较复杂。 组件之间通信方式: 1、组件容器对象保存组件需要的状态 优点:组件之间可以直接从容器对象获取所需要的数据,降低组件之间的耦合 缺点:当使用相同的组件容器,但是使用不同的组件配置,并且
阅读全文
posted @ 2023-09-05 15:47
就是10
阅读(56)
推荐(0)
摘要:
1,图集打包工具-texturePacker 使用texturePacker将小的png图片整合成一张大的图集 2.图集压缩命令行工具-pngquant 使用pngquant对图集进行压缩 https://pngquant.org/
阅读全文
posted @ 2021-02-19 10:11
就是10
阅读(153)
推荐(0)
posted @ 2021-01-27 12:43
就是10
阅读(49)
推荐(0)
摘要:
https://blog.csdn.net/lpt19832003/article/details/1713718
阅读全文
posted @ 2020-07-25 12:55
就是10
阅读(169)
推荐(0)
摘要:
采用闭包模块化的方式 var MyModule = function(){ var num = 0 var countNum = function(){ num++ return num } return { getNum: function(){ return countNum() } } }()
阅读全文
posted @ 2020-07-05 18:36
就是10
阅读(131)
推荐(0)
摘要:
每个原型链的终点为Object,Object的原型为null. 1.每个函数都有一个prototype属性指向原型对象。 2.函数的原型对象开始时只有constructor属性,当函数作为构造函数时,constructor属性指向原函数 3.使用构造函数创建对象实例时: 1)创建一个空对象{} 2)
阅读全文
posted @ 2020-07-02 23:49
就是10
阅读(212)
推荐(1)
摘要:
1.生成器函数: function *generator(){ yeild "hello world" } 以*号声明的函数为生成器函数 2.调用生成器函数会生成一个迭代器对象,通过迭代器对象的next 方法调用一个生成器。 var iterator = generator() iterator.n
阅读全文
posted @ 2020-07-02 01:04
就是10
阅读(142)
推荐(0)
摘要:
调试项目要安装egret inspector查看游戏场景的资源,装了插件点击不显示。 解决方法:将chrome版本回退。 下载地址:http://mydown.yesky.com/pcsoft/2796/versions/ 版本:Chrome 64位 61.0.3163.31 ps:egret官方社
阅读全文
posted @ 2019-12-24 10:56
就是10
阅读(939)
推荐(0)
摘要:
函数的this指向是根据函数调用时所处的执行环境来确定的。 this指向对象的情况有四种: 1.使用new关键字时:this会绑定构造函数所创建的对象。 function Foo(){ this.a = 1; } var bar = new Foo(); //此时this绑定为Foo构造函数所创建的
阅读全文
posted @ 2019-11-29 12:09
就是10
阅读(544)
推荐(0)