在Hierarchy 中右键,UI其实有非常广泛的分类
但是所有的UI都需要一个重要的元素“Canvas”(画布)
Canvas就像是承接UI的一个平台,所有的UI必须在这个画布里
右键Canvas,选择test,创建一个test
然后点击Canvas后用F键可以foucs on canvas这一个模块
然后可以拖动TEXT到想拖动到的地方
之后需要做UI的代码了
//创建一个text实例化对象(using UnityEngine.UI;)
public Text CheeryNum;
//接着会在检查工具里出现cheerynum这个对象
//将number拖进去
private void OnTriggerEnter2D(Collider2D collision)
{
if (collision.tag == "Collection")
{
Destroy(collision.gameObject);
Cherry = Cherry + 1;
CheeryNum.text = Cherry.ToString();
}
}
使用这个可以锁定UI在界面的位置(无论分辨率和比例如何)