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