Unity3d 如何使奥赛罗的棋子只有统一?

Unity3d 如何使奥赛罗的棋子只有统一?,unity3d,chess,Unity3d,Chess,我想用一个短圆柱体作为棋子的形状,但是我不知道如何使它的一面是黑色,另一面是白色 我想这样做,就像我想在比赛中让棋子翻转一样,就像我们在现实世界中玩奥赛罗一样 编辑: 除了奈杰尔的建议,一个应用了“黑/白”纹理的“薄”球体也可以完成这项工作。您可以正确地使用两个圆柱体(“黑”和“白”)(“黑”位于“白”头部)组合在一个父对象下。然后: 在“黑色”圆柱体的脚本中,将圆柱体颜色设置为黑色:this.renderer.material.color=color.black 在“白色”圆柱体的脚本中。。。

我想用一个短圆柱体作为棋子的形状,但是我不知道如何使它的一面是黑色,另一面是白色

我想这样做,就像我想在比赛中让棋子翻转一样,就像我们在现实世界中玩奥赛罗一样

编辑: 除了奈杰尔的建议,一个应用了“黑/白”纹理的“薄”球体也可以完成这项工作。

您可以正确地使用两个圆柱体(“黑”和“白”)(“黑”位于“白”头部)组合在一个父对象下。然后:

  • 在“黑色”圆柱体的脚本中,将圆柱体颜色设置为黑色:
    this.renderer.material.color=color.black
  • 在“白色”圆柱体的脚本中。。。是的,将颜色设置为白色

  • 谢谢,我太无知了,我没有想到把两个气缸组合成一个:)