if (IntersectRect(&emp, &_iBullet->_bullet, &_player2))
{
_Bullet.erase(_iBullet);
Front_p2.left += 10;
}
1P총알이랑 2P랑 충돌하면
충돌한총알 지우고 2P프론트 체력바 10깎으라는건대
이레이즈에서 자꾸터지네 이거 왜이러지? 이레이즈 설명좀제발..
할때마다 다른방법으로 이레이즈가 항상문제네
if (IntersectRect(&emp, &_iBullet->_bullet, &_player2))
{
_Bullet.erase(_iBullet);
Front_p2.left += 10;
}
1P총알이랑 2P랑 충돌하면
충돌한총알 지우고 2P프론트 체력바 10깎으라는건대
이레이즈에서 자꾸터지네 이거 왜이러지? 이레이즈 설명좀제발..
할때마다 다른방법으로 이레이즈가 항상문제네
그냥 접어
저거 문제가 그정도로 간단한거임? 난왤케자꾸터지지
erase interface 다시 보고와라
그냥 iBullet 이터레이터가 잘못된거 아닌가 - return 0;
아니면 이전에 힙코럽션이 한번 나서 이레이즈 할 때 터지던가 - return 0;
iBullet 이터레이터가 다른부분에서는 정상작동하더라고 힙코럽션이 뭐임?
이전에 뭔가 벡터에서 잘못 했는데 그게 iBullet 에서 문제가 터지는거임 - return 0;
그 벡터 인덱싱할 때 [ ] 말고 다 at 으로 바꿔봐 - return 0;
뭔가를 지울땐 꼭 동기화를 걸자