One question I get a lot on these forums is how to make it so that your character can move between adjacent tilemaps. This is actually tricky to do properly in arcade, so I thought I’d make an extension to make it easier (and add a few fancy features while I’m at it). Presenting: riknoll/arcade-overworld!
This extension is for making games that consist of a bunch of interconnected tilemaps in a grid, much like in the classic 2D Zelda games. You simply create a double array of tilemaps, set the player sprite, and arcade-overworld handles the rest!
As shown in the demo GIF above, you can also animate the transitions between tilemaps. Currently you can use either a scrolling transition or fading the screen in/out, but I might add more later!
For sample code, details on how the extension works, and more information, check out the link below:
Also, please note that the “set overworld” block is currently a little buggy in the toolbox. This is due to a bug in Arcade and will be fixed in the next release! For now, you need to drag the arguments into the overworld array from the “Shadows” section of the toolbox flyout.
Let me know if you have any feedback or questions!
new version also added help docs for all of the blocks, just right click on the block and select “help”
also added a new block that lets you set the z-index where the scroll animation happens. useful if you have some HUD that you want to not be affected by the scroll!
@Danny_Devention you should still be able to add it on the site if you paste it into the search box in the extensions page. i do plan to make this an official microsoft extension at some point but i want people to try it out first and give feedback (and also use it in some stream games)