Very helpful! One day I hope to make a tribute to Link's Awakening in Kaplay and this looks exactly the kind of camera I need. I also got help from MF in the Discord.
One thing I haven't ironed out yet is how to freeze and move Link 16px into the next room as he enters. It happens in the video gif. This is to avoid the camera moving fully into the next screen while Link walks back offscreen, getting stranded. I thought some clever collision box placement and arresting the controls could get this effect. Does that sound like the right approach?
Very helpful! One day I hope to make a tribute to Link's Awakening in Kaplay and this looks exactly the kind of camera I need. I also got help from MF in the Discord.
One thing I haven't ironed out yet is how to freeze and move Link 16px into the next room as he enters. It happens in the video gif. This is to avoid the camera moving fully into the next screen while Link walks back offscreen, getting stranded. I thought some clever collision box placement and arresting the controls could get this effect. Does that sound like the right approach?
I wrote this post with you in mind : https://jslegenddev.substack.com/p/how-to-implement-a-zelda-links-awakening
Hope it helps!