项目里面的许多资源都是从资源服务器加载的,这样子可以减小客户端的包大小。
所以我们需要一个专门的类来管理下载资源。
资源分很多类型,如:json表,txt文件,image文件,二进制文件,UIAtlas图集,AssetBundle等。
所以,首先创建一个管理资源文件类型的类LoadFileType。 其中文件类型可以用枚举来表示,也可以用类成员常量来表示。
此处使用类成员常量:
using UnityEngine;
using System.Collections;
namespace AssemblyCSharp {
public class LoadFileType {
public const string IMAGE = "image";
// unity3d文件格式
public const string UNITY3D = "unity3d";
// 模块资源打包格式
public const string MODULE_RESOURCE = "moduleResource";
public const string BINARY = "binary";
public const string TXT = "txt";
public const string JSON = "json";
// fbx打包的assetBundle格式文件
public const string FBX = "fbx";
public