回顾:银行里的金币
本课属于 Coddy Unity 学习旅程的“打造真正的游戏”单元。第 26 课,共 60 课。
这一章用 PlayerPrefs 保存了数字,为新玩家设置了默认值,并且只在打破最佳纪录时才更新最佳纪录。这次寻宝会把保存和默认值结合起来。
挑战
中等把你挖到的金币存入银行;只有银行里的金币会被保存。
- 在
Update()中,按下空格键会给pocket增加 1。 - 在
Start()中,从键Bank加载bank;如果没有这个键,就使用 10。将bankButton连接到Deposit(),让它把口袋里的金币转入银行并保存。 - 每次变化后,显示
Pocket: 3和Bank: 12。
按下“开始”,挖矿、存入银行,然后再开始一次:银行里的金币会保留。然后点击“检查”。
亲手试试
using UnityEngine;
using UnityEngine.UI;
using TMPro;
public class Digger : MonoBehaviour
{
public TMP_Text pocketText;
public TMP_Text bankText;
public Button bankButton;
private int pocket;
private int bank;
void Start()
{
}
void Update()
{
}
}
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
打造真正的游戏中的所有课
自己练习: Unity 在线编辑器