在Unity3d中切换渲染器的纹理

在Unity3d中切换渲染器的纹理,unity3d,character,textures,renderer,Unity3d,Character,Textures,Renderer,我正在创建一个角色定制系统。我有两件衬衫,它们有自己的两种质地 当我切换衬衫时,所有纹理都应用两个渲染器,而不是它们自己的渲染器 任何帮助都将不胜感激。这是我的剧本 使用系统集合; 使用System.Collections.Generic; 使用UnityEngine; 公共类CharCustomizationOne:单行为 { 公共游戏对象[]个字符; 公共游戏对象[]雄性毛发; 公共游戏对象[]男衬衫; 公共游戏对象[]男裤; 公共游戏对象[]女性头发; 公共游戏对象[]女衬衫; 公共游戏对

我正在创建一个角色定制系统。我有两件衬衫,它们有自己的两种质地

当我切换衬衫时,所有纹理都应用两个渲染器,而不是它们自己的渲染器

任何帮助都将不胜感激。这是我的剧本

使用系统集合;
使用System.Collections.Generic;
使用UnityEngine;
公共类CharCustomizationOne:单行为
{
公共游戏对象[]个字符;
公共游戏对象[]雄性毛发;
公共游戏对象[]男衬衫;
公共游戏对象[]男裤;
公共游戏对象[]女性头发;
公共游戏对象[]女衬衫;
公共游戏对象[]女玩家;
公共文化主义;
公共纹理[]图表文本f;
公共质感[]衬衫;
公共纹理[]shirtTextureF;
公共纹理[]泛纹理;
公共纹理[]pantTextureF;
私有字符;
私人头发;
私人衬衫;
私人内裤;
女性头发;
私人女衬衫;
私人女教师;
私有内部当前图表文本;
私有int currentCharTextureF;
私人住宅;
私有内部当前ShirtTextRef;
私人内勤;
私有int-currentPantTextureF;
公共渲染器渲染器;
公共渲染器渲染器f;
公共渲染器[]renderShirtm=新渲染器[2];
公共渲染器[]renderShirtf=新渲染器[2];
公共渲染器[]renderrantm=新渲染器[2];
公共渲染器[]renderrantf=新渲染器[2];
公共无效更新(){
//性别循环
for(int i=0;i