unity 获得图片原始尺寸
时间: 2023-08-30 21:02:32 浏览: 355
使用js获取图片原始尺寸
要获得Unity中图片的原始尺寸,我们可以使用Texture2D类的width和height属性。
首先,我们需要导入UnityEngine命名空间来访问Texture2D类。然后,我们可以通过以下代码来获取图片的原始宽度和高度:
```csharp
using UnityEngine;
public class GetImageSize : MonoBehaviour
{
public Texture2D image; // 需要获取尺寸的图片
void Start()
{
int width = image.width; // 获取图片的原始宽度
int height = image.height; // 获取图片的原始高度
Debug.Log("Image Width: " + width);
Debug.Log("Image Height: " + height);
}
}
```
在这个示例中,我们创建了一个公共的Texture2D变量image并将需要获取尺寸的图片赋值给它。然后,在Start函数中,我们使用image.width和image.height来分别获取图片的宽度和高度,并使用Debug.Log来打印输出它们。
这样,我们就能在Unity中得到图片的原始尺寸了。请记住,在使用这些属性之前,你需要确保图片已经加载到Texture2D变量中。
阅读全文