mkst / sm64-port

My mirror of the sm64-port. You probably want to look at the 3DS port branch: https://github.com/mkst/sm64-port/tree/3ds-port
https://discord.gg/7bcNTPK
245 stars 32 forks source link

3D - Push all HUD elements to bottom screen #6

Closed mkst closed 4 years ago

mkst commented 4 years ago

Keep the top screen clean so the stereoscopic 3D experience is not interrupted by elements of the HUD poking you in the eye.

Naive way would be to draw anything currently flagged as 2D to the bottom screen, longer term would probably involve changing the construction of the display lists to fully separate 2D/3D.

2020.09.07 edit:

Naive method has been implemented on 3ds-minimap branch when the ENABLE_N3DS_3D_MODE flag is set.

ryotoko commented 4 years ago

The way I'd solve it the easiest (presumably) is a HUD auto-hide when Mario is moving. If you stop for more than 2 seconds or so, make it reappear?

mkst commented 4 years ago

Closing as this is complete enough in 3ds-minimap branch.