Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 尝试将单位按钮缩放到特定的大小范围_C#_Unity3d_User Interface - Fatal编程技术网

C# 尝试将单位按钮缩放到特定的大小范围

C# 尝试将单位按钮缩放到特定的大小范围,c#,unity3d,user-interface,C#,Unity3d,User Interface,我有一组在运行时需要调整大小的2D按钮-按钮的大小由应用于按钮的图像的宽度和高度决定(如果图像为17英寸乘17英寸,则按钮为17 x 17单位,或rect变换的宽度和高度)。图像本身的大小变化很大,使得按钮看起来非常小(17×17),非常大(900×850),或者在中间(630×560)的某个地方。明确地说,630x560对于我的项目来说是一个很好的尺寸。我希望将按钮的大小调整到一定的范围内,并一直在试验类似于buttonObject.GetComponent().sizeDelta=newve

我有一组在运行时需要调整大小的2D按钮-按钮的大小由应用于按钮的图像的宽度和高度决定(如果图像为17英寸乘17英寸,则按钮为17 x 17单位,或rect变换的宽度和高度)。图像本身的大小变化很大,使得按钮看起来非常小(17×17),非常大(900×850),或者在中间(630×560)的某个地方。明确地说,630x560对于我的项目来说是一个很好的尺寸。我希望将按钮的大小调整到一定的范围内,并一直在试验类似于
buttonObject.GetComponent().sizeDelta=newvector2(image.Width*10f,item.Height*10f)的函数