public class Enemy_Kill2 : MonoBehaviour
{
public GameObject Bullet;
void Update()
{
Bullet = GameObject.FindGameObjectWithTag("Bullet");
}
//총알을 없애는코드
void OnTriggerEnter(Collider other)
{
if (other.transform.tag == "Bullet")
{
Destroy(Bullet, 0);
}
}
}
------------------------------------------------------
public class Enemy_Kill : MonoBehaviour
{
public GameObject Enemy;
void Update()
{
Enemy = GameObject.FindGameObjectWithTag("Enemy");
}
//적을 없애는코드
void OnTriggerEnter(Collider other)
{
if (other.transform.tag == "Enemy")
{
Destroy(Enemy, 0);
}
}
}
------------------------------------------------------
어떤식으로 짜야됨 코드를?
리스폰된 적을 총알로 맞추면 맞춘적이 죽어야하는데
리스폰이 먼저된 순서가 디스트로이 됨
아나 한참들여다밧네 이색기 빙시아냐?
업데이트에서 총알을왜찾아 장난하나 ㅡㅡ 아예 유니티초보가아니라 그냥 대가리빠가인색기네
일단은디스트로이함수 매개변수에 other들어오니까 디스트로이안에 불릿쓰지말고 other써봐라 그리고 애초에 스크립트전제도잘못되었음
other 로 바꾸니까 콜라이더만 없어져
ㄴ적의 컴포넌트만 없어진다고?
ㅇㅇ 쳐맞은 대상의 컴포넌트만 없어짐
그럼 other.gameObject 하든지..