先給物體添加一個Collider組件(任意形狀)。ide
將Is Trigger選中。spa
在綁定在此物體的腳本中添加方法:code
1 public void OnTriggerStay(Collider col) { 2 if (col.tag == Tags.player &&health.hp>0 ) { 3 timer += Time.deltaTime; 4 if (timer >= attackTime) { 5 timer -= attackTime; 6 col.GetComponent<PlayerHealth>().TakeDamage(attack); 7 } 8 } 9 }