集めるコイン
CoddyのUnityジャーニー「物理演算とゲームプレイ」セクションの一部。レッスン 28/63。
チャレンジ
中級次はコインです。すべてのコインにはすでにトリガーコライダーがあり、ボールの Rigidbody によってトリガーが発生します。Ball はそのままにして、Coin に次の処理を追加します。
- 入ってきたコライダーが
Playerタグを持つ場合、gameObject.SetActive(false)でコインを非表示にするOnTriggerEnter。ボールにはこのタグが付いています。 - 木箱など、コインに転がり込んでくるほかのものでは、コインはその場に残ります。
Play を押してすべてのコインを集めてから、Check を押します。
自分で試してみよう
using UnityEngine;
public class Coin : MonoBehaviour
{
// 次のレッスンでは、このコインを拾えるようにします。
}