【发布时间】:2018-08-31 20:35:40
【问题描述】:
我刚刚创建了一个数字游戏,女巫会猜出你在想什么数字,并将其作为 TextMeshProUGUI 元素显示在屏幕上。我想添加一个后退按钮,这样当您按下不正确的按钮时,TextMeshProUGUI 元素会显示用户按下错误按钮之前显示的值。
脚本:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using TMPro;
using UnityEngine.UI;
public class NumberWizard : MonoBehaviour {
[SerializeField] SceneLoader sceneLoader;
[SerializeField] int max;
[SerializeField] int min;
[SerializeField] TextMeshProUGUI guessText;
int guess;
// Use this for initialization
void Start ()
{
StartGame();
}
void StartGame()
{
NextGuess();
}
public void OnPressHigher()
{
min = guess + 1;
NextGuess();
}
public void OnPressLower()
{
max = guess - 1;
NextGuess();
}
void NextGuess()
{
guess = Random.Range(min, max+1);
guessText.text = guess.ToString();
}
public void Back()
{
//Back code should go here
}
}
【问题讨论】: