From 727d841d47697db6ca977a2f7fb8655123b53096 Mon Sep 17 00:00:00 2001 From: hevinci Date: Tue, 28 Jun 2022 17:18:43 +0800 Subject: [PATCH] Update document --- Docs/CodeTutorial3.md | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/Docs/CodeTutorial3.md b/Docs/CodeTutorial3.md index 4020342..0dd98af 100644 --- a/Docs/CodeTutorial3.md +++ b/Docs/CodeTutorial3.md @@ -1,6 +1,6 @@ # 资源加载 -加载方法: +**加载方法** - YooAssets.LoadAssetSync() 同步加载资源对象 - YooAssets.LoadAssetAsync() 异步加载资源对象 @@ -11,13 +11,32 @@ **统一约定** -location为资源的定位地址,也是加载资源对象的唯一标识符。 +**Location**为资源的定位地址,也是加载资源对象的唯一标识符。 - DefaultLocationServices 默认资源定位服务,location代表的是资源对象的相对路径。 +```c# +// 以工程内的音频文件为例:"Assets/GameRes/Audio/bgMusic.mp3" +// 设定资源路径的根目录为:"Assets/GameRes",后续加载的资源定位地址填写相对路径:"Audio/bgMusic" +var createParameters = new YooAssets.EditorSimulateModeParameters(); +createParameters.LocationServices = new DefaultLocationServices("Assets/GameRes"); +yield return YooAssets.InitializeAsync(createParameters); +...... +YooAssets.LoadAssetAsync("Audio/bgMusic"); +``` - AddressLocationServices 可寻址资源定位服务,location代表的是资源对象可寻址地址。 +````c# +// 以工程内的音频文件为例:"Assets/GameRes/Audio/bgMusic.mp3" +// 需要在资源配置界面启用可寻址功能(Enable Addressable)。 +// 配置界面的可寻址规则为AddressByFileName,那么资源定位地址填写文件名称:"bgMusic" +var createParameters = new YooAssets.EditorSimulateModeParameters(); +createParameters.LocationServices = new AddressLocationServices(); +yield return YooAssets.InitializeAsync(createParameters); +...... +YooAssets.LoadAssetAsync("bgMusic"); +```` **注意**:以下范例执行环境是在DefaultLocationServices下。