phaser3 微信小游戏入门

phaser与eget, laya, pixi.js本质上没什么区别. 都是渲染引擎.  其它的都是配角. 

phaser的特点是.代码容易理解 功能比较全面.

个人比较喜欢phaser的地方 tween,path,深度排序

 

下面来一步一步的学习phaser,以及用phaser快速移植小游戏

修改代码: 微信小游戏不支持blob, phaser加载image的方式需要修改.

添加适配器. 官网上下载最新的weapp-adapter.

其实仅需两步就可以支持微信小游戏了。

 

一些基本的功能点:

1.资源加载   this.load.type(key, url);  例如>加载包资源 this.load.pack(key, value);

2.资源缓存   this.cache.type.get(key); 

3:查看游戏中缓存的纹理  this.textures.getTextureKeys()

4:全局点击事件 this.input(

5:按钮点击事件  button.setInteractive().on('pointer');

6:动画创建   this.anims.create     

7:动画播放   sprite.anim.play(key);
8:缓动        this.tweens.add(options);
9:曲线-路径       new Phaser.Curves.Path(x, y);  有这个的引擎的不多
10:曲线-贝兹     new Phaser.Curves.CubicBezier()    new Phaser.Curves.QuadraticBezier()
11:曲线-跟随     this.add.follower(path, x, y, key).startFollow(options);
12:骨格动画      this.load.spine(key, 'key.json', 'key.atlas');    this.add.spine(x, y, key, animation, true);

转载于:https://www.cnblogs.com/honghong87/p/10754069.html

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值