復習:実績ポップアップ
CoddyのUnityジャーニー「Unityのゲームアーキテクチャ」セクションの一部。レッスン 16/64。
チャレンジ
簡単コインゲームに実績を追加しましょう。AchievementPopup.Showは準備できており、シーンではonUnlockedが接続されています。
Collector:Coinタグが付いたオブジェクトに触れたとき、そのオブジェクトを破棄し、合計数を指定してpublic event Action<int> OnCoinsChangedを呼び出します。Achievements:OnEnableでcollectorを購読し、OnDisableで購読を解除します。- コインが1枚、3枚、6枚になったとき、
First Coin、Pocket Money、Coin Hoarderを指定してpublic UnityEvent<string> onUnlockedを呼び出します。
「プレイ」を押して、コインを集めましょう。その後、「確認」を押します。
自分で試してみよう
using UnityEngine;
using UnityEngine.Events;
public class Achievements : MonoBehaviour
{
public Collector collector;
}
Unityのゲームアーキテクチャのすべてのレッスン
自分で練習してみよう: Unityプレイグラウンド