var w1 = 450;
var h1 = 150;
Rect rect1 = new Rect((Screen.width-w1)/2, (Screen.height-h1)/2 + 100, w1, h1);
if (GUI.Button (new Rect (rect1.x, rect1.y, 150, 20), "GENERATE RANDOM NUMBERS")) {
}
当它是w1和h1都是150时,它位于屏幕中间+ 100高度,但按钮内的文字没有完全显示。所以我想改变按钮宽度。所以我将w1从150更改为350然后更改为450,但它没有更改按钮宽度只是移动按钮。
答案 0 :(得分:1)
我对Unity3D了解不多,但似乎在这一行:
Rect rect1 = new Rect((Screen.width-w1)/2, (Screen.height-h1)/2 + 100, w1, h1);
您使用w1
作为x位置的值。这意味着通过更改此值,您可以移动矩形。