| | |
| | | _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); |
| | | } |
| | |
| | | |
| | | 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", ""); |
| | |
| | | |
| | | // 设置为不接受阴影 |
| | | 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]; |