0
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の高さですが、ボタン内のテキストは完全には表示されませんでした。だから、私はボタンの幅を変更したい。だから、w1を150から350に450に変更しましたが、ボタンを移動したボタンの幅は変更されませんでした。なぜボタンの幅を変更するとボタンの位置が変わるのですか?
ボタンには使用しないでください。新しいUIシステムから[Button](https://unity3d.com/learn/tutorials/topics/user-interface-ui/ui-button)コンポーネントを使用する必要があります。 – Programmer