【发布时间】:2014-11-02 02:44:01
【问题描述】:
抱歉,这是一个非常菜鸟的问题(但我刚刚使用 unityscript 进入 NGUI,找不到很多答案/教程/文档)。我的 untiyscript 技能也低于标准。 我有一个 TCG/扑克牌游戏对象,其中包含一些基本的 RPG 统计数据(强度、敏捷性),这些数据当前显示在 GUIlabel 中的卡上,并试图将其转换为 NGUI。我正在将 UILabel 作为孩子添加到卡片中(其中包含统计脚本)
寻找一些关于这方面的建议,我什至远程得到正确显示的唯一方法是,不幸的是,我也必须将统计脚本附加到标签:
var strLbl : UILabel;
function Start() {
var strLbl = GetComponent(UILabel);
}
function OnGUI() {
strLbl.text = strength.ToString();
}
- 这会引发大量“nullreferenceexception:对象引用未设置为对象实例”(用于统计脚本)
- 我需要为每个统计数据制作单独的标签还是有办法 将其聚合为一个标签? (似乎当我试图增加力量时 ,然后灵巧它会覆盖它)
- OnGUI 是 NGUI 的正确路线还是有更有效的方法 功能?
【问题讨论】:
标签: dynamic unityscript ngui