写一个unity脚本,选择本地图片让它在image上显示
时间: 2023-03-25 22:04:17 浏览: 149
选择本地图片
可以使用以下脚本实现:
using UnityEngine;
using UnityEngine.UI;
using System.IO;
public class ImageLoader : MonoBehaviour
{
public Image image;
public string imagePath;
void Start()
{
LoadImage();
}
void LoadImage()
{
if (File.Exists(imagePath))
{
byte[] imageData = File.ReadAllBytes(imagePath);
Texture2D texture = new Texture2D(2, 2);
texture.LoadImage(imageData);
image.sprite = Sprite.Create(texture, new Rect(, , texture.width, texture.height), Vector2.zero);
}
else
{
Debug.LogError("Image file not found!");
}
}
}
在 Unity 中,将该脚本挂载到一个 GameObject 上,并将需要显示图片的 Image 组件和图片文件路径赋值给脚本中的 image 和 imagePath 变量即可。
阅读全文