【文件属性】:
文件名称:运行世界-HTML5游戏开发ppt
文件大小:1.5MB
文件格式:PPT
更新时间:2021-04-26 09:19:42
游戏开发 HTML5
运行世界
var timeStep = 1.0 / 60;
var iteration = 10;
world.Step(timeStep, iteration);
操作设置(鼠标或是屏幕触摸):
A)选中世界中的刚体
var body = getBodyByTouch(touchX,touch Y,world); 从世界中寻找与触摸点相交的刚体
if (body&&mouseJoint==null) {
var md = new b2MouseJointDef(); 创建触摸点关节
md.body1 = world.m_groundBody; 设置body1为无碰撞检测形状的静态刚体
md.body2 = body;设置body2为当前被检测到被点击的刚体
md.target.Set(touchX, touchY);设置触摸点关节的最初世界位置
md.maxForce = 30000 * body.m_mass; // 设置触摸点关节的力度
md.timeStep = timeStep; // 设置触摸点关节的时间步
mouseJoint = world.CreateJoint(md);在世界中创建这个触摸节点关节对象
body.WakeUp();如果当前被触摸的刚体处于休眠状态,则唤醒。
}
Box2d+html5的初探