【发布时间】:2019-11-09 04:24:14
【问题描述】:
我在 Unity 中制作手机游戏,我想让一些文字淡出。我创建了一个 for 循环,将文本颜色的 alpha 值增加了 255 倍。当我运行代码时,它给了我一个 NullReferenceException,说“对象引用未设置为对象的实例”。这是导致问题的 for 循环。
{
for(int alphaVal = 0; alphaVal < 256; alphaVal++)
{
text.color = new Color(red, green, blue, alphaVal);
}
}
【问题讨论】:
-
信息不足。您究竟在哪一行得到空异常?
-
为什么不使用动画?添加动画师并为文本制作淡入淡出动画。
标签: c# unity3d mobile game-development