Phaser 3 街机物理世界环绕

Posted

技术标签:

【中文标题】Phaser 3 街机物理世界环绕【英文标题】:Phaser 3 arcade physics world wraparound 【发布时间】:2018-08-03 01:17:01 【问题描述】:

我正在尝试使用 Arcade Physics 引擎在 Phaser 3 (javascript) 中制作 Asteroids 游戏。

我想要离开屏幕一侧的对象从另一侧返回的效果。

API 文档描述了一个函数 here,它允许您“在 Phaser.Physics.Arcade.World#bounds 中包装一个对象的坐标(或多个对象的坐标)。”

我在实施它时遇到了麻烦。我有一个小行星小组,叫做小行星。目前我的实现是this.physics.world.wrap(asteroids);,但这并没有达到预期的效果。

【问题讨论】:

【参考方案1】:

原来我只是在错误的地方调用——我将调用从创建函数移到更新函数,一切正常!

【讨论】:

以上是关于Phaser 3 街机物理世界环绕的主要内容,如果未能解决你的问题,请参考以下文章

Phaser 仅渲染相机中的内容

Cocos2d-x3.0游戏实例之《别救我》第七篇——物理世界的碰撞检測

coco2d-x 3.0游戏实例学习笔记 《跑酷》 第二步---游戏界面&全新的3.0物理世界

如何显示谷歌地球旧世界地图(或空白/物理世界地图)的谷歌地图平铺覆盖?

在 ggplot 世界地图上修复南极洲?

数据库-数据模型