From b971112ba92ba116a76a6dfbc2dde3a6f3d34095 Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期四, 12 二月 2026 11:12:35 +0800
Subject: [PATCH] 编辑器 模拟使用资源部分
---
Assets/Editor/YooAsset/AddressByRelativePath.cs | 20 ++++++++------------
1 files changed, 8 insertions(+), 12 deletions(-)
diff --git a/Assets/Editor/YooAsset/AddressByRelativePath.cs b/Assets/Editor/YooAsset/AddressByRelativePath.cs
index 863311f..0f0a056 100644
--- a/Assets/Editor/YooAsset/AddressByRelativePath.cs
+++ b/Assets/Editor/YooAsset/AddressByRelativePath.cs
@@ -1,19 +1,21 @@
// ============================================================================
// AddressByRelativePath.cs 鈥� 鑷畾涔� YooAsset 鍦板潃瑙勫垯
-// 浣跨敤鐩稿浜� CollectPath 鐨勫畬鏁磋矾寰勶紙涓嶅惈鎵╁睍鍚嶏級浣滀负鍦板潃
-// 瑙e喅鍚� Package 鍐呬笉鍚屽瓙鐩綍涓嬪悓鍚嶆枃浠剁殑鍦板潃鍐茬獊
+// 浣跨敤鐩稿浜� CollectPath 鐨勫畬鏁磋矾寰勶紙鍚墿灞曞悕锛変綔涓哄湴鍧�
+// 閬垮厤鍚岀洰褰曚笅鍚屽悕涓嶅悓鎵╁睍鍚嶆枃浠剁殑鍦板潃鍐茬獊
// ============================================================================
using System.IO;
using YooAsset.Editor;
/// <summary>
-/// 瀹氫綅鍦板潃 = 璧勬簮鐩稿浜庢敹闆嗙洰褰曠殑璺緞锛堜笉鍚墿灞曞悕锛夈��
+/// 瀹氫綅鍦板潃 = 璧勬簮鐩稿浜庢敹闆嗙洰褰曠殑璺緞锛堝惈鎵╁睍鍚嶏級銆�
/// 渚嬪 CollectPath = "Assets/ResourcesOut/Audio"
/// AssetPath = "Assets/ResourcesOut/Audio/Battle/Effect/boom.wav"
-/// 鈫� 鍦板潃 = "Battle/Effect/boom"
+/// 鈫� 鍦板潃 = "Battle/Effect/boom.wav"
+/// 娉ㄦ剰锛歋upportExtensionless 浠嶄細涓� AssetPath 鑷姩鐢熸垚鏃犳墿灞曞悕鏄犲皠锛�
+/// 杩欓噷浠呮槸 Address 瀛楁淇濈暀鎵╁睍鍚嶄互閬垮厤鍐茬獊銆�
/// </summary>
-[DisplayName("瀹氫綅鍦板潃: 鐩稿璺緞")]
+[DisplayName("瀹氫綅鍦板潃: 鐩稿璺緞(鍚墿灞曞悕)")]
public class AddressByRelativePath : IAddressRule
{
string IAddressRule.GetAssetAddress(AddressRuleData data)
@@ -31,13 +33,7 @@
relativePath = relativePath.Substring(collectRoot.Length);
}
- // 鍘绘帀鎵╁睍鍚�
- string ext = Path.GetExtension(relativePath);
- if (!string.IsNullOrEmpty(ext))
- {
- relativePath = relativePath.Substring(0, relativePath.Length - ext.Length);
- }
-
+ // 淇濈暀鎵╁睍鍚嶏紝閬垮厤鍚屽悕涓嶅悓绫诲瀷鏂囦欢鍦板潃鍐茬獊
return relativePath;
}
}
--
Gitblit v1.8.0