【问题标题】:Unity gameobject colour changeunity gameobject 颜色变化
【发布时间】:2020-01-30 00:21:07
【问题描述】:

所以我现在已经有一段时间了,完全被卡住了。当一个游戏物体被另一个物体击中时,我究竟如何改变它的颜色。我想要做的是当一个目标被击中时,它会改变颜色。有什么想法吗?

谢谢!

【问题讨论】:

标签: c# unity3d


【解决方案1】:

假设您有一个简单的立方体,并且您想在碰撞时更改该立方体的颜色... 你可以使用

Getcomponent<meshrenderer>().material.color = color.red; 

(或任何你想要的)

【讨论】:

  • 你可能更喜欢 GetComponent&lt;Renderer&gt;()Color.red ...
  • 是的@derhugo 这正是我想说的,但有些它没有在评论中显示我不知道为什么....当我尝试编辑评论时,它出现在编辑框中但是不在评论中
  • 嗯,这基本上是因为您没有将其格式化为代码。堆栈溢出使用 Markdown,然后生成 HTML 内容。您的 &lt; &gt; 被解释为 Html 标记 ;) 仍然 .. 您的代码甚至无法编译 .. 应该有大写字母
  • 感谢@derhugo 的指导,下次我会考虑这些说明 :)
猜你喜欢
  • 2015-10-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-07-23
  • 2013-11-26
  • 2011-04-12
  • 2013-03-30
  • 1970-01-01
相关资源
最近更新 更多