画面上の宝石
CoddyのUnityジャーニー「本格的なゲームを作る」セクションの一部。レッスン 54/60。
チャレンジ
中級プレイヤーが宝石を集めるたびに、5個の宝石を数えます。
Playerで、using TMPro;と[SerializeField] private TMP_Text gemText;を追加します。Start()で、Gemタグが付いたオブジェクトを数え、Gems: 0/5を表示します。public void AddGem()を追加します。宝石を1個増やし、Gems: 1/5のように表示します。Gemで、Playerが入ったとき、そのAddGem()を呼び出し、宝石を破棄します。
「プレイ」を押して宝石を集めます。その後、「確認」を押します。
自分で試してみよう
using UnityEngine;
public class Gem : MonoBehaviour
{
// 後のレッスンでここに実装を追加します:収集する宝石です。
}
本格的なゲームを作るのすべてのレッスン
自分で練習してみよう: Unityプレイグラウンド