Menu
CoddyTech

復習:実績ポップアップ

CoddyのUnityジャーニー「Unityのゲームアーキテクチャ」セクションの一部。レッスン 16/64。

challenge icon

チャレンジ

簡単

コインゲームに実績を追加しましょう。AchievementPopup.Showは準備できており、シーンではonUnlockedが接続されています。

  1. Collector:Coinタグが付いたオブジェクトに触れたとき、そのオブジェクトを破棄し、合計数を指定してpublic event Action<int> OnCoinsChangedを呼び出します。
  2. Achievements:OnEnableでcollectorを購読し、OnDisableで購読を解除します。
  3. コインが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プレイグラウンド