[Unity] 버튼 클릭으로 텍스트 업데이트

Kim Yuhyeon·2022년 10월 12일
0

게임개발

목록 보기
62/135
post-custom-banner

Canvas의 자식으로 UI > Text 생성

Script 컴포넌트 붙이기

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;

public class TextScript : MonoBehaviour
{
    public Text ScriptText;

    // Start is called before the first frame update
    void Start()
    {
        ScriptText.text = "0";
    }

    public void Plus()
    {
        int number = int.Parse(ScriptText.text) + 1;
        ScriptText.text = number.ToString();
    }
}

Canvas의 자식으로 UI > Button 생성 후

On Click() 아래와 같이 설정

아까 만든 텍스트 오브젝트 넣고 버튼을 클릭하면 Plus 함수가 작동되게끔

결과물

참고 블로그

유니티 화면 클릭으로 텍스트 업데이트(2)
How do you change UI Text to an int?

post-custom-banner

0개의 댓글