简体   繁体   中英

Phaser 3 arcade physics world wraparound

I'm trying to make an Asteroids game in Phaser 3 (javascript) using the Arcade Physics engine.

I want the effect where objects that leave one side of the screen come back from the opposite side.

The API documentation describes a function here that allows you to "Wrap an object's coordinates (or several objects' coordinates) within Phaser.Physics.Arcade.World#bounds."

I am having trouble implementing it. I have a group for the asteroids called asteroids. Currently my implementation is this.physics.world.wrap(asteroids); however this does not get the desired effect.

原来我只是在错误的地方打电话-我将通话从创建功能移到了更新功能,一切正常!

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM