Blizzards most disappointed fan (More than ever)
- Apr 12, 2020
- Reaction score
- First Language
- Primarily Uses
Is it really not as much as using properties, though? With all the erasing and events, it'd be easy to make a mistake that does something unintentional (I already have one map where I specified music to continue on in battles which somehow got transferred to battles on the world map too...) - and if this and maps-on-one-map are my only options which would be more efficient? With the latter I wouldn't need to use player movement (which looks artificial and obvious how they're merely invisible)... also, I assume Tiamat-86 is suggesting the same thing here, so this applies too...
Sure, just setting the BGM in the map settings is easier and faster, but as I said, you can't control how or when and on what conditions the music plays.
It's impossible to achieve what you want (that is, scrolling across multiple maps) with just map settings.
Also, I use this method and across 100+ maps I rarely encounter serious bugs and if I do, it's easy to root them out because I always know what event to look at. Most of the time I just make stupid mistakes by overlooking things or forgetting to change some event commands.
Trust me, doing this will greatly make your life easier down the road.
As for putting all maps on one map, this can work if the maps don't get too big. Big maps can cause lag and there are limits as to how bigs maps can get.
What you need to understand is that as a novice game developer, you often have to make compromises and you won't always be able to do everything how you picture it. You are often forced to solve problems by leaving out features, circumventing them, creating alternatives or use other methods of "simulating" the effects you want by unorthodox means.
My solution falls under the latter of these, as you don't actually "scroll the map", but rather make the player character walk around while being invisible.
It might not be the best solution since I am also not an expert, but I don't really see how my solution would be so bad that you wouldn't even consider it.
Just give it a shot on a couple of test maps, it's really not as complex are tedious as it sounds.
It worked great for me so far.