- Home /
Avoid WebPlayer AutoResize in browser
Hi everyone, I have a WebPlayer based game with fixed resolution (800x600) but I realized when you zoom your browser with CTRL + Mouse wheel the webplayer will autoresize and will mess up my GUI as you can see in the image
this is without zooming
and this is after zoom with CTRL + mouse wheel
Answer by Bunny83 · Aug 20, 2012 at 10:42 AM
This is a pure HTML / browser question, since the webplayer is a normal html node, it get it's size dictated from the browser and the website layout. It would be nice to have such a function, but it seems it's not possible at all (at least for the time being).
See this stackoverflow question
You have basically two options:
Make the GUI dynamic by using GUILayout so it will stretch itself across the screen.
Try to use GUI.matrix and apply a scaling matrix which you can calculate from the current screen resolution and your desired one. See this forum post
note: GUI.matrix had some problems in the past when it comes to input detection. I'm not sure if they fixed it already.
Thank you! I would make the GUI dynamic if I could stop the gameobjects from autoscaling, is this possible? anyway thank you again
Well, GameObjects are only visible when viewed by a camera. It depends on the type of your camera. When you have an orthographic cam, it's quite easy since you can adjust the orthographic size. For perspective cameras it's not that easy.
Your answer
Follow this Question
Related Questions
Unity vertex limit BUT with the Web Player ? 0 Answers
Concerns about browser security due to making javascript calls to game from browser. 1 Answer
Web Player Window height size is too small... 6 Answers
How to send textures native ptr from web player to NPAPI browser plugin? 1 Answer
Web player caching is not happening in only Safari browser. 0 Answers