文件名称:运行世界-HTML5游戏开发ppt
文件大小:1.5MB
文件格式:PPT
更新时间:2024-05-16 03:06:22
游戏开发 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的初探