浏览代码

Change tail color too

/develop/cubewars/splashdamage
Ervin Teng 3 年前
当前提交
546ab496
共有 1 个文件被更改,包括 14 次插入3 次删除
  1. 17
      Project/Assets/ML-Agents/Examples/CubeWars/Scripts/LargeCubeAgent.cs

17
Project/Assets/ML-Agents/Examples/CubeWars/Scripts/LargeCubeAgent.cs


}
}
// Only change material of body and tail
private void ChangeMaterial(Material material)
{
myBody.GetComponentInChildren<Renderer>().material = material;
GameObject tail = transform.Find("DragonCube").Find("tail").gameObject;
if (tail != null)
{
tail.GetComponentInChildren<Renderer>().material = material;
}
}
myBody.GetComponentInChildren<Renderer>().material = normalMaterial;
ChangeMaterial(normalMaterial);
myBody.GetComponentInChildren<Renderer>().material = weakMaterial;
ChangeMaterial(weakMaterial);
}
else // Dead

myBody.GetComponentInChildren<Renderer>().material = deadMaterial;
ChangeMaterial(deadMaterial);
m_MyArea.AgentDied();
}
}

正在加载...
取消
保存