Trigger碰撞檢測

先給物體添加一個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     }
相關文章
相關標籤/搜索