summaryrefslogtreecommitdiff
path: root/Assets/Scripts/Test.cs
blob: da321405f1d1cba4692559453d0a9e8bd6c9df96 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
using System.Collections;
using System.Collections.Generic;
using System.Security.Cryptography;
using System.IO;
using UnityEngine;
using UnityEngine.UI;

public class Test : MonoBehaviour {

  public Text text;
  string Content;

  public void Print(string content, bool alert = false)
  {
    if (content == null)
      content = "空";
    if(alert)
      Content += "<Color=#ff0000ff>";
    Content += content + "\n";
    if(alert)
      Content += "</Color>";
    text.text = Content;
  }

  private void Awake()
  {
    ResManager.Instance.Init(this);
  }

  public void Testing()
  {
    Print("----------------------------------------------------------------------------------------");
    Print("Application.dataPath=" + Application.dataPath);
    Print("Application.streamingAssetsPath=" + Application.streamingAssetsPath);
    Print("Application.persistentDataPath=" + Application.persistentDataPath);
    Print("Application.temporaryCachePath=" + Application.temporaryCachePath);
    Print("----------------------------------------------------------------------------------------");
    Print("读取Assets/Resources/res1.txt , 内容是");
    Print(ResManager.Instance.ResContent("res1"));
    Print("读取Assets/Resources/SubFolder/res1.txt , 内容是");
    Print(ResManager.Instance.ResContent("SubFolder/res1"));
    Print("读取Assets/Art/Resources/res5.txt , 内容是");
    Print(ResManager.Instance.ResContent("res5"));
    Print("----------------------------------------------------------------------------------------");
    // AssetBundle.LoadAsset()可以省略后缀
    Print("读取Assets/Files/file1.txt , 内容是");
    Print(ResManager.Instance.BundleContent("file1.txt"));
    Print(ResManager.Instance.BundleContent("file1"));
    Print("读取Assets/Files/file1.abc, 内容是");
    Print(ResManager.Instance.BundleContent("file1.abc"));
    Print("读取Assets/Files/file1.bcd, 内容是");
    Print(ResManager.Instance.BundleContent("file1.bcd"));
    Print("说明进Bundle的资源不含后缀的资源名字不能冲突", true);
  }

}