using System.Collections;
using System.Collections.Generic;
using System.IO;
using UnityEngine;
using UnityEngine.UI;
public class GetMaterials : MonoBehaviour
{
public GameObject[] meshRenderer;
private void Start()
{
StartCoroutine(GetRawimage());
}
IEnumerator GetRawimage()
{
for (int i = 0; i < meshRenderer.Length; i++)
{
yield return new WaitForSeconds(0.1f);
string strname = Application.dataPath + @"\StreamingAssets\Materials\" + meshRenderer[i].name + ".png";
if (File.Exists(strname))
{
Texture2D tx = new Texture2D(100, 100);
tx.LoadImage(getImageByte(strname));
MeshRenderer mes = meshRenderer[i].GetCo
Unity外部读取图片转换成材质
最新推荐文章于 2023-05-02 10:17:52 发布