效果:
点击在线查看 ,中间一个静态地面,一个长方形物体会掉在上面中间位置
前言:
使用egret游戏引擎,配置好p2物理引擎(是个坑,详情查看官方手册模块化配置和第三方库的使用方法)
搞起来:
步骤大致有这四个,1、创建世界world,2、创建刚体body,3、给刚体创建形状shape,4、用egret把世界给渲染(图形化)出来。对p2不太熟悉的推荐先看看这篇文章p2入门手册
1、创建世界
//创建world
var world: p2.World = new p2.World();
//一定时间后(刚体休息不动了)停止不必要的模拟,减少消耗
world.sleepMode = p2.World.BODY_SLEEPING;