摘要: 用egret + p2 做一个类似投球的小游戏,坑大致如下: 1、p2引擎与egret坐标不同注意转换,横坐标没什么,纵坐标egret.y = stageHeight - body.position[1]*factor 2、p2物体的原点为中心点,而egret显示对象的原点为左上角,设置displa 阅读全文
posted @ 2018-08-15 10:27 保持当下 阅读(2672) 评论(0) 推荐(1) 编辑
摘要: 1、查看状态 1、git status 2、git status -a 2、初始化一个git仓库 git init git clone 'git仓库地址' 3、添加到暂存区 //目录 git add 'src/' //文件 git add 'src/readme.txt'//取消暂存git rese 阅读全文
posted @ 2018-07-10 10:42 保持当下 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 如何让一个sprite绕一个点旋转,同时又可以实现指定旋转角度并慢慢停下的效果 首先列出sprite围绕一个点旋转的公式,这个可以自己推导,假设sprite的起始位置为(x1,y1),围绕旋转的中心点为(x0,y0),那么sprite旋转的坐标公式为: 当然也有其他的公式,这里以这个为例。 有了旋转 阅读全文
posted @ 2018-06-06 13:00 保持当下 阅读(1079) 评论(0) 推荐(0) 编辑
摘要: webpack打包,同时将ES6转为ES5,第一次尝试搞了一下午才弄好,所有的问题均来自ES6转es5上面,可能天分不够把,但愿各大浏览器快点支持ES6吧!忽略nodejs安装。 第一,新建一个项目文件夹,目录类似下面, 第二,进入该目录,按住shift+鼠标右键打开命令提示面板,package.j 阅读全文
posted @ 2018-05-28 18:02 保持当下 阅读(11524) 评论(0) 推荐(1) 编辑
摘要: nginx是反向代理,怎么通过nginx反向代理要测试接口的线上网站呢。 这里自我提供了一个方法,仅供参考!建议不要用于刷接口等非常规的用途,后果会很严重。 首先 用node express创建一个项目test,然后安装依赖什么的等等,不再多说,可搜索express创建项目,我这里新建一个ejs项目 阅读全文
posted @ 2018-05-23 10:06 保持当下 阅读(723) 评论(0) 推荐(0) 编辑
摘要: 用phaserjs开发了好多游戏了,但是对phaser还是了解不深,只知道怎么去用,今天就特意花点时间研究下phaser的状态管理到底是怎么回事。 首先,new Phaser.Game,以下是Phaser.Game的部分源码: 先看this.device.whenReady(this.boot, t 阅读全文
posted @ 2018-05-17 16:34 保持当下 阅读(1171) 评论(0) 推荐(1) 编辑
摘要: 想用ES6语法开发phaserjs游戏,是phaserCE,但是不知道怎么导入,总是报错,后来经过多次尝试,解决方法如下: 干脆不导入,直接暴露到window里,然后模块化的代码全部在window.onload后执行,即可跳过编译时报错问题, html页面的phaser的type不能设置'modul 阅读全文
posted @ 2018-05-16 17:57 保持当下 阅读(1078) 评论(0) 推荐(0) 编辑
摘要: canvas屏幕适配可以用css样式自适应, 可以设置transform旋转角度和transfrom-origin:center以中心点旋转位置以及宽高width和height来实现对canvas的适应,这种适配可适合大部分游戏引擎(没做测试只是听说),但是对pixi却会导致事件响应错乱,css适应 阅读全文
posted @ 2018-05-16 10:24 保持当下 阅读(4714) 评论(0) 推荐(0) 编辑
摘要: 有个方法是toDataURL(),原生的,先转换成图片再绘制。 但是pixi提供了一个BaseTexture,其构造函数的参数可以是一个canvas 因此可以直接使用如下代码绘制canvas 微信小游戏开放作用域无法将数据传给主域,可以先在共享canvas绘制排行榜,再将共享canvas绘制到主ca 阅读全文
posted @ 2018-05-10 09:21 保持当下 阅读(1203) 评论(0) 推荐(0) 编辑
摘要: 有时候写随机代码搞的很麻烦,每次写都要想,下面是我常用的一些随机代码,有不足之处还望一扫而过的朋友给点新意。 1/2概率let rand = 0.5-Math.random() > 0 ? true : false; 1/3、2/3概率(其他依次类推)let rand = 1/3 - Math.ra 阅读全文
posted @ 2018-05-04 09:45 保持当下 阅读(2496) 评论(0) 推荐(0) 编辑