public class Enemy_Kill : MonoBehaviour
{
public GameObject Enemy;
//적을 없애는코드
void OnTriggerEnter(Collider other)
{
Enemy = GameObject.FindGameObjectWithTag("Enemy");
if (other.transform.tag == "Enemy")
{
Destroy(Enemy, 0);
}
}
}
이 위아래 코드를 총알 오브젝트와 적 오브젝트에 넣엇다
public class Enemy_Kill2 : MonoBehaviour
{
public GameObject Bullet;
//총알을 없애는코드
void OnTriggerEnter(Collider other)
{
Bullet = GameObject.FindGameObjectWithTag("Bullet");
if (other.transform.tag == "Bullet")
{
Destroy(Bullet, 0);
}
}
}
그런데 왜 시발 총알이 맞은적이 디스트로이가 안되고
먼저 리스폰된 적이 디스트로이가 되는거야
별로 어려운거같지도않은데 내가 빡대가리인듯
이런거 꼭 해결해서 보면 좆도 아무것도 아닌거던데
빨리 해결좀해주세요 현기증나요
프갤독립운동 동참해라
ㄴ 그딴거 관심없어 이문제만 몇십분째 머리 싸메고있다
시발 좆밥색기가 이렇게열심히하니까 감동이네...;;
자세히봐줄테니까 리스폰소스도 함올려봐라
디버그같은거할줄모르냐? 일단 각각 이프문안에 DeBug ( " "
인가 쓰는거 있는걸로알거든? 기억은잘안나는데 그거써서 그분기안에 들어가는지 대강확인은할수있잖아 들어가지는거확인되면 디버그안에 Bullet 하고 Enemy를 넣어봐
총알 충돌시 적이 파괴되는 코드를 넣은것 같은데, 총알을 맞은적을 지정하지 않아서, 맵상에 있는 적중 충돌이 하나라도 있는 적(맵위에 서있다) 이 제거된것이 아닐까 싶다 - DCW
어짜피 죽창겜 만드는 것도 아닐텐데 체력구현해 놓고 > 총알 맞은대상 체력감소 > 체력일정이하 적 사망 수순으로 가는게 장기적으로도 좋지 않을까? - DCW