7erra/Sandbox – User
Jump to navigation
Jump to search
GUI coordinates
Creating dialogs makes understanding the way Arma 3 handles the screen coordinates mandatory. This page is supposed to give an overview and explanation of this topic.
Considerations
There are three important things to keep in mind:
1) Keeping the dialog on screen
For this purpose the safeZone grid was introduced. Here is a quick rundown of all six commands:
Command | Explanation |
---|---|
safeZoneX | The left edge of the screen on SINGLE monitor settings. |
safeZoneXAbs | The left edge of the screen on MULTIPLE monitors (Triple Head, three screens). |
safeZoneY | The top edge of the screen. |
safeZoneW | The width of of the screen in a SINGLE monitor setup (or the center one in case of triple head). |
safeZoneWAbs | The width of a triple head setup. In case of a single monitor this is equal to safeZoneW. |
safeZoneH | The height of the screen |
2) Considering different settings
These are the settings that can be changed and will influence your dialog:
- Screen resolution and aspect ratio: 1920x1080 (16:9), 1366x768 (16:9), 1024x768 (4:3), etc.)
- UI scale: Ranges from Very Small to Very Large
- Triple Head setups
For this purpose the GUI_GRID was introduced. It's purpose is to keep a uniform style on all dialogs and is the grid system used across nearly all Arma 3 dialogs.