亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Unity Number Wizard 后退按鈕

Unity Number Wizard 后退按鈕

C#
慕容708150 2021-12-25 16:55:26
我剛剛創建了一個數字游戲女巫猜測你在想什么數字并將它作為一個 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 initializationvoid 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}}
查看完整描述

1 回答

?
隔江千里

TA貢獻1906條經驗 獲得超10個贊

你只需要記住最后的猜測:


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;

int lastGuess;

int lastMin;

int lastMax;


// Use this for initialization

void Start ()

{

    StartGame();

}


void StartGame()

{

    NextGuess();

}


public void OnPressHigher()

{

    lastMin = min;


    min = guess + 1;

    NextGuess();

}


public void OnPressLower()

{

    lastMax = max;


    max = guess - 1;

    NextGuess();

}


void NextGuess()

{

    lastGuess = guess;


    guess = Random.Range(min, max+1);

    guessText.text = guess.ToString();

}


public void Back()

{

    guess = lastGuess;

    min = lastMin;

    max = lastMax;


    guessText.text = guess.ToString();

}

}

如果這不是你想要的,請寫評論,我會編輯答案


查看完整回答
反對 回復 2021-12-25
  • 1 回答
  • 0 關注
  • 326 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號