今天主要学习了在unity3d中脚本的UI制作,其简写题头名作为区别可以写为PlayerHUD。作为.text文件形式风格要注意美观工整。以下是我今天所打的一些代码:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class PlayerHUD: MonoBehaviour
{
public Text goldCount;
public GameObject GameEndpanel;
Playcharacters character;
public void OnClick_RestartGame()
{
UnityEngine.SceneManagement.SceneManager.LoadScene(“start”);
}
private void Awake()
{
character = FindObjectOfType();
}
private void Update()
{
goldCount.text=“coin count:”+ character.coinCount.ToString();
}
}
这个函数表示金币数量的显示和联立button重新开始游戏的脚本 。
public void OnClick_RestartGame()
{
UnityEngine.SceneManagement.SceneManager.LoadScene(“start”);
}
写这个代码时一定要注意带public不然在文本引用上找不到对应的该类函数的调用导致无法实现原来目的。
using UnityEngine.UI;注意若想时用UI脚本必要引用。
private void Awake()
{
character = FindObjectOfType();
}
private void Update()
{
goldCount.text=“coin count:”+ character.coinCount.ToString();
}
这行是显示金币数的,效果不好比较低效是通过刷新来显示硬币数的。
这是19日所学内容希望明天能学习更多。