游戏引擎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}),类似这样添加独有参数。

相关推荐
Brianna Home1 小时前
Godot4.3开发2D游戏全记录
游戏·游戏引擎·godot·游戏程序·动画
王维志3 小时前
使用Asp.Net WebApi(.net 8)托管Unity WebGL
unity·游戏引擎·webgl
开发游戏的老王5 小时前
虚幻引擎入门教程:虚幻引擎的安装
游戏引擎·虚幻
muyouking115 小时前
Unreal Engine 中的旋转表示:FQuat 与 FRotator 全面解析
游戏引擎·虚幻
霜绛21 小时前
Unity:Json笔记——Json文件格式、JsonUtlity序列化和反序列化
学习·unity·json·游戏引擎
开发游戏的老王1 天前
虚幻引擎虚拟制片入门教程 之 创建项目及启用插件
游戏引擎·虚幻
L X..1 天前
Unity反射调用 ReactiveProperty<T>(泛型类型)内部方法时崩溃
unity·c#·游戏引擎·.net
开发游戏的老王1 天前
虚幻引擎虚拟制片入门教程 之 模型资源的导入
java·游戏引擎·虚幻
向宇it2 天前
【推荐100个unity插件】将您的场景渲染为美丽的冬季风景——Global Snow 2
unity·游戏引擎·风景
浅丿忆十一2 天前
关于unity一个场景中存在多个相机时Game视图的画面问题
unity·游戏引擎