- 在Assets文件夹下新建一个Resources文件夹,将所需要加载的图片放到该文件夹下
- 图片以1、2、3、4......命名
using UnityEngine;
using System.Collections;
using System;
public class SwitchPic: MonoBehaviour
{
private Texture2D MyTexture;
private string SerialNumber;
private int number = 0;
public void OnSwitchPicButtonClick()
{
number++;
if (number == 3)
{
number = 3;
}
SerialNumber = Convert.ToString(number); //变量类型转换
MyTexture = (Texture2D)Resources.Load(SerialNumber); //使用Resources.Load动态加载当前图像
GetComponent<Renderer>().material.mainTexture = MyTexture; //将当前模型纹理进行修改
}
public void OnReturnButtonClick()
{
number--;
if (number == 1)
{
number = 1;
}
SerialNumber = Convert.ToString(number);
MyTexture