首页 >Unity3D频道 >【你好Unity3D】 > #你好Unity3D#监听场景保存事件
2015
12-18

#你好Unity3D#监听场景保存事件

最近想做个东西,主要是给美术用,也就是当美术保存场景之前我想加一些我自己的代码进去。

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

最后编辑:
作者:雨松MOMO
专注移动互联网,Unity3D游戏开发
捐 赠写博客不易,如果您想请我喝一杯星巴克的话?就进来看吧!

留下一个回复

你的email不会被公开。 必填项已用 * 标注。