创建ScriptObject可以创建带序列化的资源,只保存数据不用绑定在游戏对象上.创建出来的本子资源可以通过资源加载到游戏里使用.这里介绍一下使用Resources加载. 创建好的asset文件也可以在Inspector中进行编辑. using System.Collections.Generic; using UnityEngine; [CreateAssetMenu] public class ChatConfig : ScriptableObject { [SerializeField]
Unity资源Assetmport New Asset对话框 1.2.2 资源 开发游戏一定会使用很多东西,如网格.纹理.电影.动画.声音.音乐.文本等等.这些文件都被Unity称为资源(Asset).只有导入到Unity中的资源,才可以在游戏开发的过程中使用,所以在使用资源之前,需要把资源导入到项目中.导入资源到项目的方法有两种本文选自Unity2D游戏开发基础教程大学霸: 单击Asset|Import New Asset命令,在弹出的Import New Asset对话框中,找到存放资源的
由继承自scriptableObject的类X创建.asset文件. 假设类X的定义为: [System.Serializable] public class X : ScriptableObject { public float m_a;} 方法一:写代码创建. #if UNITY_EDITOR string path = "Assets/Resources/x.asset"; X scriptableObj = ScriptableObject