using UnityEngine;
public class LoadTextAsset : MonoBehaviour
{
private void Start()
{
string mystr = Resources.Load<TextAsset>("Text/text").text;
Debug.Log(mystr);
}
}
using UnityEngine;
using System.Collections;
public class ExampleClass : MonoBehaviour {
void Start() {
GameObject go = GameObject.CreatePrimitive(PrimitiveType.Plane);
Renderer rend = go.GetComponent<Renderer>();
rend.material.mainTexture = Resources.Load("glass") as Texture;
}
}
using (FileStream fsRead = new FileStream(@"D:\1.txt", FileMode.Open))
{
int fsLen = (int)fsRead.Length;
byte[] heByte = new byte[fsLen];
int r = fsRead.Read(heByte, 0, heByte.Length);
string myStr = System.Text.Encoding.UTF8.GetString(heByte);
}
using (StreamReader reader = new StreamReader("file.txt"))
{
string line;
while ((line = reader.ReadLine()) != null)
{
Console.WriteLine(line);
}
}
using (StreamReader reader = new StreamReader("file.txt"))
{
string content = reader.ReadToEnd();
Console.WriteLine(content);
}
public static IEnumerator Load()
{
yield return null;
www = new WWW(xmlPath);
while (!www.isDone)
{
yield return null;
}
string contentText = www.text;
}
private IEnumerator Get()
{
var request = UnityWebRequest.Get("http://www.baidu.com");
yield return request.SendWebRequest();
if (request.isHttpError || request.isNetworkError)
{
Debug.LogError(request.error);
}
else
{
Debug.Log(request.downloadHandler.text);
}
}
private IEnumerator Post()
{
//这里使用WWWForm来构建键值对。和WWW的使用是一致的
WWWForm form = new WWWForm();
form.AddField("key","value");
UnityWebRequest webRequest = UnityWebRequest.Post("http://www.baidu.com",form);
yield return webRequest.SendWebRequest();
if (webRequest.isHttpError || webRequest.isNetworkError)
{
Debug.LogError(webRequest.error);
}
else
{
Debug.Log(webRequest.downloadHandler.text);
}
}
private IEnumerator GetShowProgress()
{
UnityWebRequest request = UnityWebRequest.Get("www.baidu.com");
request.SendWebRequest();
while (!request.isDone)
{
Debug.Log($"{GetType()} progress:{request.downloadProgress}");
yield return null;
}
Debug.Log($"{GetType()} progress:{request.downloadProgress}");
if (request.isNetworkError || request.isHttpError)
{
Debug.LogError($"{GetType()} error:{request.error}");
}
else
{
Debug.Log($"{GetType()} text:{request.downloadHandler.text}");
Debug.Log($"{GetType()} bytes.length:{request.downloadHandler.data.Length}");
}
}
string filePath = "Assets/test.txt";
string fileContent = File.ReadAllText(filePath);
Debug.Log(fileContent);
string filePath = "Assets/test.txt";
string contentToWrite = "Hello, world!";
File.WriteAllText(filePath, contentToWrite);