收集金币
本课属于 Coddy Unity 学习旅程的“物理与游戏玩法”单元。第 29 课,共 71 课。
挑战
中等让球收集硬币。
- 在
Coin.cs中添加void OnTriggerEnter(Collider other)。 - 当
other.CompareTag("Player")时,用gameObject.SetActive(false);隐藏硬币。其他东西(例如箱子)碰到它时,硬币不会消失。
按下 Play,滚进一枚硬币:它会消失。然后点击 Check。
亲手试试
using UnityEngine;
public class Coin : MonoBehaviour
{
// 当球(标签为 Player)滚到金币上时,隐藏金币
}
物理与游戏玩法中的所有课
自己练习: Unity 在线编辑器