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

相关推荐
hashiqimiya2 小时前
unity配置外部编辑器rider
unity·编辑器·游戏引擎
jtymyxmz5 小时前
《Unity Shader》10.1.3 反射
unity·游戏引擎
一线灵2 天前
跨平台游戏引擎 Axmol-2.10.0 发布
游戏引擎
沉默金鱼2 天前
Unity实用技能-格式化format文字
ui·unity·游戏引擎
qq_205279053 天前
Unity TileMap 使用经验
unity·游戏引擎
心灵宝贝3 天前
Mac Unity 2018.dmg游戏工具 安装步骤 简单易懂教程(附安装包)
macos·unity·游戏引擎
TO_ZRG3 天前
Unity SDK 通过 Registry 分发及第三方依赖处理指南
unity·游戏引擎
7***n753 天前
C++在游戏中的Cocos2d-x
游戏·游戏引擎·cocos2d
龙智DevSecOps解决方案3 天前
Perforce《2025游戏技术现状报告》Part 1:游戏引擎技术的广泛影响以及生成式AI的成熟之路
人工智能·unity·游戏引擎·游戏开发·perforce
Y***K4344 天前
C在游戏中的Godot
游戏·游戏引擎·godot