Mycal
Staff member
I'm sure there was a reason why I reverted this change back in the day, but I've gone back through and changed movement to pixel based movement instead of full tiles. This should allow for more fluid appearing movements for sprites and an all around improved experience with player movement. It took awhile to get the tile collision to work properly, but it now does work and seems to work well compared to the old version. I started this because I really want to get smooth scrolling and seamless maps working before I continue with the Odyssey port. I didn't want to deprive the Odyssey fanbase this feature because I would otherwise have been too lazy to convert the code after I got it working on our game.
So now that pixel based movement works well, I will now be moving onto getting the maps to link, load, and scroll nicely. Oh and per tile lighting, since I think I have a nice handle on how to do this. It may not look extremely nice, but it'll function better than what I have setup currently.
So now that pixel based movement works well, I will now be moving onto getting the maps to link, load, and scroll nicely. Oh and per tile lighting, since I think I have a nice handle on how to do this. It may not look extremely nice, but it'll function better than what I have setup currently.