From ce850d87f69a3fae1134b5482c34077f1a934efe Mon Sep 17 00:00:00 2001
From: client_Hale <339726288@qq.com>
Date: 星期一, 14 一月 2019 11:02:00 +0800
Subject: [PATCH] fixed 资源导出工具逻辑修改
---
Assets/Editor/Actor/ModelResourcesBuilder.cs | 15 ++++++++++-----
1 files changed, 10 insertions(+), 5 deletions(-)
diff --git a/Assets/Editor/Actor/ModelResourcesBuilder.cs b/Assets/Editor/Actor/ModelResourcesBuilder.cs
index b38cf69..87274c1 100644
--- a/Assets/Editor/Actor/ModelResourcesBuilder.cs
+++ b/Assets/Editor/Actor/ModelResourcesBuilder.cs
@@ -87,10 +87,13 @@
_path = _path.Substring(0, _modelRes.ResourcesName.IndexOf('/'));
}
- HandleMaterial(_path, _resName, _modelRes.Material_Fight_Normal);
- HandleMaterial(_path, _resName, _modelRes.Material_UI_Normal);
- HandleMaterial(_path, _resName, _modelRes.Material_Fight_Suit);
- HandleMaterial(_path, _resName, _modelRes.Material_UI_Suit);
+ if (suffix.Equals(InstanceResourcesLoader.raceSuffix))
+ {
+ HandleMaterial(_path, _resName, _modelRes.Material_Fight_Normal);
+ HandleMaterial(_path, _resName, _modelRes.Material_UI_Normal);
+ HandleMaterial(_path, _resName, _modelRes.Material_Fight_Suit);
+ HandleMaterial(_path, _resName, _modelRes.Material_UI_Suit);
+ }
BuildPrefab(_path, _resName, suffix, null, isHighMesh);
}
@@ -154,6 +157,8 @@
protected override void OnSetupRenderer(string path, string resName, ref Renderer renderer)
{//Assets/ART/Role/A_Zs_Sb/Materials/A_Zs05_Sb.mat
+ string _originalPath = path;
+
if (path.EndsWith("_Sb"))
{
path = path.Replace("_Sb", "");
@@ -169,7 +174,7 @@
// 璁剧疆涓轰笉鎺ュ彈闃村奖
renderer.receiveShadows = false;
- if (path.Equals("A_Zs") || path.Equals("A_Fs"))
+ if (_originalPath.Equals("A_Zs") || _originalPath.Equals("A_Fs"))
{
renderer.material = renderer.sharedMaterial = null;
renderer.materials = renderer.sharedMaterials = new Material[0];
--
Gitblit v1.8.0