在Phaser.io中使组内的对象与自身碰撞?

Lakmal Caldera

这个问题是关于phaser.io的。有人可以告诉我如何使一组对象相互碰撞。现在我做的时候

//board is the group and it has many elements
//Floor is where all the elements fall to
game.physics.arcade.collide(this.board, this.floor);

当组中的所有元素在同一位置撞击地板时,它们会彼此堆叠。换句话说,堆栈建立在一个位置,最新的堆栈隐藏前一个元素,而不是在较高位置上一个又一个的顶部不向上。如何使堆栈向上构建?如果您可以向我展示如何使组内的元素发生碰撞,那将是很好的。谢谢。

光子风暴

您可以将一个群组与其自身碰撞:

game.physics.arcade.collide(this.board, this.board);

尽管在该注释上,我会向您介绍有关添加简单的1d排序数组的教程,如果组中人口稠密,这将大有帮助:http : //ra3s.com/wordpress/dysfunctional-programming/pruning-collision-detection-与一个1d排序/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

与 Phaser Arcade 物理引擎的碰撞

来自分类Dev

Phaser.io和TypeScript

来自分类Dev

Phaser.io 图集动画

来自分类Dev

在Phaser3中检测碰撞方向

来自分类Dev

杀死组中的所有元素(Phaser)

来自分类Dev

在Phaser.io中避免幻数

来自分类Dev

Phaser.js在forEach循环中删除组中的对象

来自分类Dev

Phaser.js游戏对象按预期发生碰撞,但碰撞回调不是

来自分类Dev

使用JSON和Tiled在Phaser中创建碰撞层

来自分类Dev

使用Phaser.io的HTML5游戏:高速,子画面不会碰撞

来自分类Dev

如何从 Phaser 3 中的组中获取单个成员?

来自分类Dev

phaser.io预加载数据,然后预加载图像

来自分类Dev

沿着Phaser.IO中的预定义路径移动精灵

来自分类Dev

如何使用phaser.io将画布垂直居中?

来自分类Dev

phaser.io预加载数据,然后预加载图像

来自分类Dev

加载时的Phaser.io JSON回调

来自分类Dev

如何在Phaser中使用A,S,D,W键?

来自分类Dev

如何在循环的服务器请求中使用 Phaser?

来自分类Dev

将动作应用于Phaser js组中的每个对象

来自分类Dev

在Phaser.io中使精灵的行为像刚体一样

来自分类Dev

phaser.io如何在全球范围内使用国家独立资产

来自分类Dev

只要对象在Phaser 3中与另一个物体发生碰撞,如何播放动画?

来自分类Dev

为什么我的碰撞检测在Phaser中不起作用?

来自分类Dev

如何在phaser.js中将动画添加到组精灵?

来自分类Dev

为figth游戏风格的真人快打或这类游戏使用phaser.io重叠对撞机

来自分类Dev

使用Typescript和Phaser.io的Asp.net MVC应用程序不显示图像

来自分类Dev

HTML5游戏Phaser.io使武器朝精灵方向射击

来自分类Dev

在Phaser + P2和原始P2中使身体以相同的速度移动

来自分类Dev

在Phaser 3中使用图块贴图时,如何阻止图块渗色?

Related 相关文章

  1. 1

    与 Phaser Arcade 物理引擎的碰撞

  2. 2

    Phaser.io和TypeScript

  3. 3

    Phaser.io 图集动画

  4. 4

    在Phaser3中检测碰撞方向

  5. 5

    杀死组中的所有元素(Phaser)

  6. 6

    在Phaser.io中避免幻数

  7. 7

    Phaser.js在forEach循环中删除组中的对象

  8. 8

    Phaser.js游戏对象按预期发生碰撞,但碰撞回调不是

  9. 9

    使用JSON和Tiled在Phaser中创建碰撞层

  10. 10

    使用Phaser.io的HTML5游戏:高速,子画面不会碰撞

  11. 11

    如何从 Phaser 3 中的组中获取单个成员?

  12. 12

    phaser.io预加载数据,然后预加载图像

  13. 13

    沿着Phaser.IO中的预定义路径移动精灵

  14. 14

    如何使用phaser.io将画布垂直居中?

  15. 15

    phaser.io预加载数据,然后预加载图像

  16. 16

    加载时的Phaser.io JSON回调

  17. 17

    如何在Phaser中使用A,S,D,W键?

  18. 18

    如何在循环的服务器请求中使用 Phaser?

  19. 19

    将动作应用于Phaser js组中的每个对象

  20. 20

    在Phaser.io中使精灵的行为像刚体一样

  21. 21

    phaser.io如何在全球范围内使用国家独立资产

  22. 22

    只要对象在Phaser 3中与另一个物体发生碰撞,如何播放动画?

  23. 23

    为什么我的碰撞检测在Phaser中不起作用?

  24. 24

    如何在phaser.js中将动画添加到组精灵?

  25. 25

    为figth游戏风格的真人快打或这类游戏使用phaser.io重叠对撞机

  26. 26

    使用Typescript和Phaser.io的Asp.net MVC应用程序不显示图像

  27. 27

    HTML5游戏Phaser.io使武器朝精灵方向射击

  28. 28

    在Phaser + P2和原始P2中使身体以相同的速度移动

  29. 29

    在Phaser 3中使用图块贴图时,如何阻止图块渗色?

热门标签

归档