복습: 업그레이드 상점
Coddy Unity 여정의 실제 게임 만들기 섹션에 포함된 레슨. 60개 중 11번째.
이 장에서는 버튼을 코드에 연결하고, 화면이 숫자와 일치하도록 유지하며, 버튼을 켜고 끄는 방법을 살펴봤어요. 상점에서는 이 기능들을 함께 사용해요.
챌린지
쉬움광산 상점을 만드세요.
Start()에서 버튼을 연결하세요. Mine은perClick만큼coins를 더하고, 곡괭이(pickCost)는perClick을 1 늘리며 비용을 10 더 올리고, 랜턴(lanternCost)은perClick을 3 늘립니다.Start()에서 호출하고 클릭할 때마다 호출하는Refresh()를 작성하세요. 표시 내용은Coins: 12,Pick: 20,Lantern: 25또는Lantern: owned입니다. 비용을 지불할 수 있고 아직 소유하지 않은 업그레이드만 상호작용할 수 있어야 합니다.
‘플레이’를 누르고 업그레이드 두 가지를 모두 구매하세요. 그런 다음 ‘확인’을 누르세요.
직접 해보기
using UnityEngine;
using UnityEngine.UI;
using TMPro;
public class GoldMine : MonoBehaviour
{
public Button mineButton;
public Button pickButton;
public Button lanternButton;
public TMP_Text coinsText;
public TMP_Text pickText;
public TMP_Text lanternText;
public int pickCost = 10;
public int lanternCost = 25;
private int coins;
private int perClick = 1;
private bool hasLantern;
// Start()에서 세 버튼을 연결하고, Refresh()에서 모든 내용을 표시하세요
}
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
실제 게임 만들기의 모든 레슨
직접 연습해 보세요: Unity 플레이그라운드