Don't always turn player transparent when climbing
bravely-beep opened this issue ยท 1 comments
Currently, when the player climbs a ladder, the camera is centered and the player turns transparent. This is pretty undesirable as there is usually no useful visual information behind the player, and the player is often only taking up a small portion of screen space.
It would be useful to configure this behaviour. Ideally, in this context the player would only turn transparent if the camera is close to the player (thus making the player take up a lot of screen space).
Thank you for the suggestion, I fully agree with you, but while playing around with such an option, it became aparent that it does not work that well, unfortunately. Whenever you exit the ladder, the camera will need some time to move back to its offset position. While doing that, the player will flash transparent for a fraction of a second, which is not desireable. In order to solve that, a cooldown could be added. But then, if you happen to be in a situation where the player model should be rendered transparent because of space constraints, you would not see a thing until the cooldown is over. Maybe there is a better way of handling it, but for now I decided against implementing such functionality, sorry. Maybe I will add at a later point in time, when I have a better solution.