我developped一个机器人比赛,我创造了这样一个GUI框,并增加了一个矩阵来调整这个GUI来型动物的屏幕分辨率,这里是代码:Android的屏幕分辨率团结
float resolutionWidth = 800.0f;
float resolutionHeight = 480.0f;
void OnGUI()
{
GUI.matrix = Matrix4x4.TRS(new Vector3(0, 0, 0), Quaternion.identity, new Vector3(Screen.width/resolutionWidth, Screen.height/resolutionHeight, 1);
GUI.Box(new Rect((Screen.width/2) - 240f, (Screen.height/2) - 170, 731, 447), "", WelcomeUI.customStyles[0]);
}
的问题,它不当我更改屏幕分辨率时调整大小。我不明白的问题 感谢您的帮助提前
“这意味着你的OnGUI执行可能被称为每帧(每个事件的通话)几次欲了解更多信息GUI事件参见Event引用。如果MonoBehaviour的启用属性设置为false,则不会调用OnGUI()。“ –
@ marco-acierno这是一个魔法咒语还是什么?我已经读了两遍,但我没有注意到任何影响。也许现在是月球的错误阶段:D –