前言
最近在做一个编辑器。给策划美术调动作打击感。其中需要修改预设。中间碰到点小坑。然而并没有百度到。后面经过查阅API后,找到了解决方法。
在这里就分享下了。编辑预设。一般可以用于做一些编辑器,比如动作编辑器等等。如下。
这时就需要我们队预设编辑。这样策划美术用编辑器编辑预设。比如模型预设。地形预设等等。我们就能解放双手了。。
好了言归正传。解决方案如下。
预览图
本文示例截图
解决方案
核心API//标记预设为修改状态 这步很重要,不执行这步操作。关闭Unity后。预设并不会保存。
EditorUtility.SetDirty(prefab);
示例代码using UnityEngine;
using System.Collections;
public class TestEditorPrefab : MonoBehaviour
{
public string name;
public int speed;
public Color color;
private MeshFilter mesh;
// Use this for initialization
void Start()
{
}
}
using UnityEngine;
using System.Collections;
using UnityE