我有简单的脚本,当敌人击中玩家=负1生命时的onTriggerEnter2d等,效果完美。
现在我想向其中添加粒子系统爆炸,但什么也没有发生。不确定我做错了什么。
玩家拥有 BoxColder2d,并勾选了触发器。
谢谢你的帮助。
一些代码:
敌人:
public ParticleSystem explosion;
private void OnTriggerEnter2D(Collider2D enter)
{
if (enter.gameObject.tag.Equals("Player"))
{
HartCount.HartValue -= 1;
gameObject.GetComponent<ParticleSystem>().Play();
Destroy(this.gameObject);
}
}
我也尝试过这个:
public GameObject explosion;
private void OnTriggerEnter2D(Collider2D enter)
{
if (enter.gameObject.tag.Equals("Player"))
{
HartCount.HartValue -= 1;
Instantiate (explosion, transform.position, Quaterion.identity);
Destroy(this.gameObject);
}
}
慕侠2389804
炎炎设计
相关分类