游戏引擎phaser.js3的使用之静态物理组的建立

上一节说了图片的加载,是单个的加载,都是独立的,一个一个加进去的,这节就是建立一个静态的物理组,这样就可以实现静态物体只有位置和尺寸,你不能给它设置速度,有东西跟它碰撞时,它一点都不动。

以下就是建立的过程,资源在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}),类似这样添加独有参数。

相关推荐
垂葛酒肝汤4 小时前
Unity的可视化网格和文字标签
unity·游戏引擎
魔士于安4 小时前
Unity UI图片 复活节UI,卡通风格
游戏·ui·unity·游戏引擎·材质·贴图
weixin_423995004 小时前
unity 团结开发小游戏,加载AssetBundles(第二种方法)
unity·游戏引擎
魔士于安5 小时前
unity 卡通风整套资源 小鸟N套带动作+一套卡通风村落 和 相关道具+落叶粒子效果 buildin
游戏·unity·游戏引擎·贴图·模型
伽蓝_游戏6 小时前
第一章:解构游戏资源
游戏·unity·性能优化·c#·游戏引擎·游戏程序·assetbundle
Sparkle Star8 小时前
Unity VRTK4包导入和依赖关系
unity·游戏引擎
WiChP9 小时前
【V0.1B7】从零开始的2D游戏引擎开发之路
游戏引擎
Sparkle Star11 小时前
Unity VRTK4+SteamVR传送组件使用和层级关系
unity·游戏引擎
伽蓝_游戏12 小时前
UGUI源码剖析 (24):常用插件扩展介绍
ui·unity·c#·游戏引擎·游戏程序
空中海1 天前
第二篇:Unity中级阶段(核心开发能力)
unity·游戏引擎