箱子代码部分 (BombPickup):
using UnityEngine;
public class BombPickup : MonoBehaviour
{
public AudioClip m_clip;
Animator ani;
private void Awake()
{
ani = transform.root.GetComponent<Animator>();
}
private void OnTriggerEnter2D(Collider2D collision)
{
if (collision.tag == "Ground")
{
//transform.parent = null;
//gameObject.AddComponent<Rigidbody2D>();
ani.SetTrigger("Land");
}
if (collision.tag == "Player")
{
AudioSource.PlayClipAtPoint(m_clip, transform.position);
//更新玩家背包拾取物品(该部分还未写入)
Destroy(gameObject);
}
}
}