马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
x
上一节说了图片的加载,是单个的加载,都是独立的,一个一个加进去的,这节就是建立一个静态的物理组,如许就可以实现静态物体只有位置和尺寸,你不能给它设置速度,有东西跟它碰撞时,它一点都不动。
以下就是建立的过程,资源在preload中加载
platforms = this.physics.add.staticGroup();//添加一个组
platforms.create(400, 568, 'ground').setScale(2).refreshBody();//给组里加数据
platforms.create(600, 400, 'ground');
platforms.create(50, 250, 'ground');
platforms.create(750, 220, 'ground');
setScale可以控制图片的放大缩小倍数
上面如许的代码就可以实现静态物理组加载到页面了,而且他们是一个可以用来循环的数据,可以修改里面的参数
platforms.children.iterate((child,index) => {
//这个里面就可以更改每个物理块的参数数据了
child.body.checkCollision.none = true;
});
platforms还可以添加单个静态的的独有参数,可以用platforms.setData({a,1}),类似如许添加独有参数。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |