Hyomoto
Member
This has been on my plate for a very long time and is the major reason I've always avoided using the views and cameras. If I want to have some sort of seamless level wraparound, there doesn't seem to be any really good way of being able to do that. What I've done in the past is render the entire room to a surface, then you can just use surface_draw_tiled() to achieve this effect. A bit performance intensive, but ultimately it does get the job done if you are working in room sizes small enough to fit into a single surface.
However, I feel like I have to just be overlooking something. It really feels like there should just be a check box somewhere under views to allow wrap around rendering. Now, I understand "it's not as easy as all that", as I've just described I've built ways of doing this. But my interest is in that views seems to cull out any tiles that aren't being drawn, which is a significant performance enhancement. I also discovered they are very compatible with a lot of rendering tricks I've used in the past. So it's like, this wraparound issue is really my final barrier to being able to make use of views and cameras.
So I'm throwing it out to the community. Does anyone have any knowledge of this topic, and can they point me in a direction to find a solution?
However, I feel like I have to just be overlooking something. It really feels like there should just be a check box somewhere under views to allow wrap around rendering. Now, I understand "it's not as easy as all that", as I've just described I've built ways of doing this. But my interest is in that views seems to cull out any tiles that aren't being drawn, which is a significant performance enhancement. I also discovered they are very compatible with a lot of rendering tricks I've used in the past. So it's like, this wraparound issue is really my final barrier to being able to make use of views and cameras.
So I'm throwing it out to the community. Does anyone have any knowledge of this topic, and can they point me in a direction to find a solution?