我正在创建一个场景,想在其中展示一些优惠信息。为了显示这些信息,我创建了一个预制件,并在其中设置了用于获取运行时信息的占位符。我在场景中创建了一个位置来添加该预制件,但它没有出现在用户界面上。 OfferHolderClass:
using UnityEngine;
using System.Collections;
public class OfferHolder : MonoBehaviour {
public GameObject localOffer;
// Use this for initialization
void Start () {
GameObject offer = Instantiate(localOffer) as GameObject;
offer.GetComponent<Offer>().Text = "Testing";
offer.transform.parent = this.transform;
}
// Update is called once per frame
void Update () {
}
}
我刚开始学Unity,不确定我在这里缺少什么。
Start()
结尾处添加一个Debug.Break()
语句,然后查看层次视图中是否出现类似于Offer(Clone)
的东西。 - Kay