So in my 2d tower defense game I need to get the resolution of the screen for use in my scaling matrix. However I can't find a way that works. I've tried:
_graphics.GraphicsDevice.Viewport.Width
and
GraphicsAdapter.DefaultAdapter.CurrentDisplayMode.Width
//It always crashes the game
_graphics.PreferredBackBufferWidth
//Also crashes
THis is my exact code
screenscalex = (float) *whatever i put here* / 1366f;
Thank you!
Make sure you are doing these checks after initialize is called. the graphics device must be initialized before checking these items.
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.