mirror of
https://github.com/Alex-Rachel/TEngine.git
synced 2025-08-07 16:45:10 +00:00
Update README
Update README
This commit is contained in:
@@ -8,9 +8,29 @@ Scene窗口Resource对象可以设置一些资源模块的常用设置,比如
|
||||
Menu窗口TEngineSetting可以设置一些资源模块的热更新设置,比如资源服务器地址以及在线参数等。备注在Luban目录下有一个基于Node的静态文件服务器,可以把在线参数以及AB放入用于做热更新测试。
|
||||

|
||||
|
||||
## 重要拓展概念
|
||||
* AssetReference (资源引用标识) 通用加载资源的时候绑定一个引用标识使你无需关心手动Dispose资源句柄。
|
||||
|
||||
* AssetGroup(资源组数据)进行资源分组绑定管理内存中的生命周期资源生命周期托管给资源组的根节点进行Dispose。
|
||||
|
||||
常用接口
|
||||
* LruCacheTable (Least Recently Used Cache缓存表)
|
||||
|
||||
* ArcCacheTable (Adaptive Replacement Cache缓存表)
|
||||
|
||||
## 加载资源示范
|
||||
``` csharp
|
||||
//同步加载。
|
||||
GameModule.Resource.LoadAsset<SkillDisplayData>(location);
|
||||
|
||||
//异步加载。
|
||||
GameModule.Resource.LoadAssetAsync<SkillDisplayData>(location, OnLoadSuccess);
|
||||
private void OnLoadSuccess(AssetOperationHandle assetOperationHandle){}
|
||||
|
||||
//使用UniTask异步加载。
|
||||
await GameModule.Resource.LoadAssetAsync<SkillDisplayData>(location,CancellationToken.None);
|
||||
```
|
||||
|
||||
## 常用接口
|
||||
remark:资源模块初始化的生命周期已经在流程模块实现了,具体有需求可以自定义开发。
|
||||
``` csharp
|
||||
/// <summary>
|
||||
|
Reference in New Issue
Block a user