[Unity] การแสดง Text

สร้างโปรเจ็กส์

  • สร้างโปรเจ็กส์ชื่อ Unity Project 1

สร้างโฟลเดอร์

  • สร้างโฟลเดอร์ชื่อ Script

ที่ SampleScene สร้าง Text

  • Create > UI > Text
  • จะได้ Canvas และ Text เป็น child object ของ Canvas
  • เปลี่ยนชื่อ Text เป็น Count Text
  • Reset Transform
  • หากต้องการเปลี่ยนตำแหน่งให้กด Anchors (กด
    Shift และ/หรือ Alt ร่วมด้วยได้) แล้วเลือกตำแหน่งที่ต้องการ
  • สังเกตุตำแหน่งที่เลือกจะเป็นกรอบสีขาว
  • Add Component > New Script ชื่อ Count
  • ลาก Count ไปไว้ในโฟลเดอร์ Script
  • แก้ไขโค๊ด Count

using UnityEngine;
using UnityEngine.UI;

public class Count : MonoBehaviour
{
    Text countText;

    float point;

    private void Start()
    {
        countText = GetComponent<Text>();
        point = 0;
    }

    // Update is called once per frame
    void Update()
    {
        point += Time.deltaTime;
        countText.text = point.ToString();
    }
}

รันดูก็จะเห็นตัวเลขเพิ่มขึ้นเรื่อยๆ กลางหน้าจอ