【发布时间】:2016-10-21 20:19:04
【问题描述】:
在 Unity 中,我似乎无法将此 C# 代码转换为 javascript (unityscript):
public Color buttonColor;
GetComponent<Image>().color = buttonColor;
这是我尝试过的:
var buttonColor : Color;
GetComponent(Image).color = buttonColor;
像其他问题一样,我不是想获得颜色对象。我想要一个颜色变量并使用该变量更改按钮的颜色。
我的错误是:NullReferenceException:对象引用未设置为对象的实例 iPhone Investment.Update ()(在 Assets/__Scripts/iPhone Investment.js:29)
我得到的另一个错误是:未知标识符:图像
【问题讨论】:
-
有效吗?你有什么错误吗?您只是发布了一个脚本而没有描述您的问题
-
@Programmer 我收到一个错误:NullReferenceException:对象引用未设置为对象的实例
-
这只是一个错字还是别的什么?你有
GetComponemt而不是GetComponent用于 Javascrpt... -
@Programmer 抱歉,这只是我的问题中的一个错字。
-
检查我的答案。老实说,您应该在 Unity 中使用 C#,但您可以随心所欲。
标签: javascript c# unity3d