资源管理
介绍
Unity内主要有3种动态加载资源的方式,分别为Resources、AssetBundle、Addressable三种方式。使用其原生方式加载均要处理好异步加载及资源路径、资源依赖等相关问题。使用UNIHper仅需要资源名就可以获取到想要的资源。
使用示例
using UnityEngine;
using UNIHper;
public class SceneEntryScript : SceneScriptBase
{
// Called once after scene is loaded
private void Start()
{
// 获取名为mainAvatar的Sprite资源
var _mainAvatar = Managements.Resource.Get<Sprite>("mainAvatar");
// 获取名为mainPlayer的GameObject资源
var _mainPlayer = Managements.Resource.Get<GameObject>("mainPlayer");
}
}
Last updated