最近想做个东西,主要是给美术用,也就是当美术保存场景之前我想加一些我自己的代码进去。
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 |
using UnityEngine; using System.Collections; using UnityEngine.SceneManagement; public class SaveScene :UnityEditor.AssetModificationProcessor { static public void OnWillSaveAssets(string[]names) { foreach (string name in names) { if (name.EndsWith (".unity")) { Scene scene = SceneManager.GetSceneByPath (name); Debug.Log ("雨松MOMO提醒您保存的场景名称是 :" + scene.name); } } } } |
OK。 这里我们用了OnWillSaveAssets 意思就是保存.asset文件之前,当然不仅仅是场景也包括别的文件。
测试版本 unity5.3.0
- 本文固定链接: https://www.xuanyusong.com/archives/3802
- 转载请注明: 雨松MOMO 于 雨松MOMO程序研究院 发表
捐 赠写博客不易,如果您想请我喝一杯星巴克的话?就进来看吧!