I'm having a real problem where I can't get my skin to look good on very high resolutions. It looks great around 1024x768, but when it gets up to really high resolutions, it just doesn't look good anymore. I have a widescreen monitor and I use the highest resolution, 1920x1200, and when I start my game up, my skin looks terrible. I have been trying for a while now to optimize it to look better as it stretches, but it hasn't been improving much.
So I was wondering how people feel about not allowing the game window to be resized, to just have it fixed at a resolution of about 1024x768, maybe a bit higher. It would appear quite small on a very high resolution setting, but it seems that's the only way to get it to look the way I want it to look. If the desktop is set to a low resolution, and I allow the skin to maximize, it looks great, since rather than just the controls using anchor points to stretch, everything stretches and looks great, since the desktop's resolution is close to the skin's resolution, no matter how huge the monitor. The only problem is, people with very big monitors are most likely going to be using very large resolutions, and who wants to change their resolution every time they want to play a BYOND game?
ID:265983
![]() Jul 13 2010, 4:26 am
|
|
I'm not sure if it applies, but my solution is generally to include a child control with the map on one side and the bulk of the rest in the other. It works particularly well in multiplayer games because more space can be dedicated to chatting. (Some examples can be found here.) The idea is that players can resize the window to whatever they want and then adjust the child splitter. It's an extra step, but it only has to be done once per resize if you turn client.control_freak off.
|
Personally, I don't like when I can't resize window, same as you I have high resolution, 1600x1200, having map 512x512 and whole window 800x600 will be hella annoying, I don't have microscope next to my PC.
Are you sure your anchors are right? Also use childs, without them it's much harder to make proper interface, also much easier to switch between things.