不同类型的加载
加载文字:
本地获取
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class main : MonoBehaviour
{
// Start is called before the first frame update
void Start()
{
TextAsset textAsset = (TextAsset)Resources.Load("ip");
string str = textAsset.text;
}`
外部获取
int ip = int .Parse ( File.ReadAllText(Application.streamingAssetsPath + "/ip.txt"));
加载图片
本地获取
item.GetComponent <Image>().sprite = Resources.Load("One/one2", typeof(Sprite)) as Sprite;
外部加载
public string url;
WWW www;
void Start()
{
//21
url = Application.streamingAssetsPath + "/pic/two/pic231.PNG";
print(url);
www = new WWW(url);
pic231.texture = www.texture;`在这里插入代码片`
}
代码设置图片成自身图片比例:pic.SetNativeSize();
模型预设加载
public Transform point;//克隆位置
// Start is called before the first frame update
void Start()
{
GameObject gb = Resources.Load<GameObject>("xx/xx");
GameObject gb2 = Instantiate(gb, point);
}
频繁进行加载是记得缓存垃圾回收Resources.UnloadUnusedAssets();