文档章节

Phaser.js物理引擎说明

han007
 han007
发布于 2016/08/11 10:37
字数 204
阅读 174
收藏 1

概述

  1. Phaser.js提供两种物理引擎
    • arcade
    • p2(插件)
  2. arcade提供一些简单的物理属性和方法
    • 速度,加速度
    • 角速度,角加速度
    • 质量,重力,摩擦力,弹跳
    • 碰撞检测

arcade物理引擎

  1. 开启

    game.physics.startSystem(Phaser.Physics.ARCADE);
    • 1
  2. 在精灵上开启物理引擎
    这里写图片描述
  3. 在组中启用物理引擎
    这里写图片描述
  4. 精灵的body对象
    这里写图片描述
    • 设置速度
      这里写图片描述
    • 设置加速度
      这里写图片描述
    • 设置角速度和角加速度
      这里写图片描述
    • 设置阻力
      这里写图片描述
    • 设置重力
      这里写图片描述
    • 设置弹跳
      这里写图片描述
    • 其他
      这里写图片描述
  5. arcade静态方法
    这里写图片描述

    这里写图片描述

    这里写图片描述

碰撞检测

  1. 只支持AABB(矩形)之间的碰撞检测
  2. 碰撞检测:overlap方法(不能产生效果)
    这里写图片描述
  3. collide方法(能产生效果)
    这里写图片描述
  4. 常用碰撞检测
    • 精灵与组
      这里写图片描述
    • 组与组
      这里写图片描述
    • 组内
      这里写图片描述

本文转载自:http://blog.csdn.net/u014451076/article/details/51518105

han007
粉丝 6
博文 37
码字总数 18242
作品 0
海淀
程序员
私信 提问
加载中

评论(1)

channingbr
channingbr
谢谢博主,本人也在学习Phaser,最近发现一个很好的网站,phaser小站:https://www.phaser-china.com/,推荐给大家
Phaser.js开发-星星狗游戏(下)

上一部分我们已经把游戏的资源界面需要的场景,还有所用到的对象都定义完成,接下来就是我们的创建游戏部分, 在这里简单说明下,物理引擎这种东西是必须绑定在enableBody上面,不然是没有效...

做h5的小韩
2016/09/13
123
1
Phaser.js-开发愤怒的小鸟(上)

切入正题,想必大家之前都了解过Phaser.js,PS:不了解的可以在官网进去http://www.bootcdn.cn/phaser/readme/看一下就可以,在开发前要事先去官网把需要的框架组件下载下来,这个游戏写完的...

做h5的小韩
2016/07/24
138
2
Phaser最好的桌面和手机游戏HTML5框架之一

转发原创微信文章: Phaser 是一个流行的2D开源游戏框架,可以用来开发桌面或手机浏览器HTML5 游戏,适合侧视或顶视风格: Phaser 同时支持Canvas 和WebGL 渲染引擎,预置了完备的精灵动画、...

汇智网
2017/10/09
0
0
2D游戏引擎运行库--Cantk-Runtime

Cantk-Runtime是通用的HTML5 Canvas 2D游戏引擎运行库,让HTML5游戏的性能飞起来。Cantk-Runtime以PhoneGap插件的方式提供,从此结束PhoneGap低性能的恶名! Cantk-Runtime提供高效的HTML5 C...

小编辑
2015/05/17
1K
0
Phaser 3.0.0 Beta6 发布,优秀的 HTML5 游戏框架

Phaser 3.0.0 Beta6 已发布,这是 Phaser 3 的第六个测试版本。 Phaser 是一款非常优秀的 HTML5 游戏框架,致力于发展 PC 端和移动端的 HTML5 游戏,是一款不可多得的神器。基于 Pixi.js,支...

王练
2017/10/10
1K
1

没有更多内容

加载失败,请刷新页面

加载更多

规则引擎

解决问题 版本迭代速度更不上业务变化,但是若多个业务同时变化,除了为每个业务设计专属配置项也不利于操作。就想服务接口单纯化,将复杂多变的业务逻辑交给规则引擎,让用户在web端或cs端自...

无极之岚
29分钟前
4
0
OSChina 周三乱弹 —— 欢迎你来做产品经理

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @巴拉迪维 :10多次劲歌金曲获奖,更多叱咤歌坛排名,黎明才应该是四大天王之首,只可惜拍的电影太少。单曲循环一个多月的歌,力荐 《无名份的...

小小编辑
今天
233
9
500行代码,教你用python写个微信飞机大战

这几天在重温微信小游戏的飞机大战,玩着玩着就在思考人生了,这飞机大战怎么就可以做的那么好,操作简单,简单上手。 帮助蹲厕族、YP族、饭圈女孩在无聊之余可以有一样东西让他们振作起来!...

上海小胖
今天
10
0
关于AsyncTask的onPostExcute方法是否会在Activity重建过程中调用的问题

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/XG1057415595/article/details/86774575 假设下面一种情况...

shzwork
今天
7
0
object 类中有哪些方法?

getClass(): 获取运行时类的对象 equals():判断其他对象是否与此对象相等 hashcode():返回该对象的哈希码值 toString():返回该对象的字符串表示 clone(): 创建并返此对象的一个副本 wait...

happywe
今天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部