1、开发中和发布版本的资源加载方式
/// <summary>
/// 加载一个资源
/// </summary>
/// <param name="name">"AssetBundle/A.Prefab"</param>
private void LoadRes(string name)
{
GameObject loadObj;
#if UNITY_EDITOR
loadObj = UnityEditor.AssetDatabase.LoadAssetAtPath(name ,typeof(GameObject)) as GameObject;
#else
loadObj = AssetBundle.LoadFromMemoryAsync
#endif
}
2、ugui事件监听的几种方式:
ScrollRect mScroll;
mScroll.onValueChanged.AddListener(ValChange);//添加滚动事件回调
mScroll.onValueChanged.AddListener(delegate(Vector2 vec) { });//添加滚动事件回调
mScroll.onValueChanged.AddListener(delegate { WrapContent(); });//添加滚动事件回调
private void ValChange(Vector2 arg0)
{
throw new System.NotImplementedException();
}