1、ScriptableObject 数据打包Asset请看博文:http://blog.csdn.net/u014076894/article/details/39935787
2、建立ScriptableObject数据脚本(注意初始化方法反射的简单使用)
using UnityEngine;
using System;
using System.Collections;
using System.Collections.Generic;
using System.Reflection;
public class TestData : ScriptableObject {
// 注意变量名的命名对应关系(变量名命名规范可自行定义),后面反射会用到
[RangeAttribute(0,1)]
public float longth;
public AudioClip clip;
public List<int> datas;
public static float Longth;
public static AudioClip Clip;
public static List<int> Datas;
public static void Init() {
TestData data = Resources.Load<TestData>("TestAssets");
if(data != null) {
Type t = typeof(TestData);
foreach(var v in t.GetF