지금 Flappy Bird 개발사에서 뿌린 학습용 이미지 소스로 개발 해보는 중인데
밑에 사막? 같은 배경에 충돌 처리가 잘 되지 않습니다 ㅠㅠ
Box Collider 선언 후 Scale 범위를 충분히 줬음에도 불구하고
새가 떨어지기 시작하면 그냥 슝 떨어져버리네요 ㅠㅠㅠㅠ
트리거를 키거나 꺼도 아무런 변화가 없는데
기술자 전문가 형님덜 계신가요??
개중에 스크립트 내에 충돌 처리를 계산할 오브젝트를 지정해주어야 된다는 말도 있던데 사실인가요?
이게 충돌 코드예요
스크립트는 Bird 이미지에 적용되어 있고
tag = Cactus는 저기 사진에 보이는 선인장 2개고
tag = Goal 은 저기 사진에 보이는 선인장 사이 공간이예요
또 사진에 보이는 2개 땅에도 Cactus 태그를 적용해놓아서 새 입장에선 땅과 선인장을 똑같이 인식할거예요
충돌하는 코드도 올려줘야지
앗 잠깐만요 충돌 코드도 올려드릴게요
올렸어여
리지드 바디는 필요없을거고 위에 보니 설정이 너무 이상한감이 드네~ 사막이 z축으로 뒤로 가있는거같은데 그래서 충돌이 안일어나는거 같은데
콜라이더는 메쉬랑 박스 두가지를 넣을 이유가 있나? 메쉬콜라이더만 쓰던가~
우선 지금 적용해보고 있습니다... 감사합니다
땅에도 리지드바디+콜라이더 세트로 심어야 됨
함 리지드바디 적용 후 다시 올게요...
콜라이더 저거 3D공간에서 쓰이는거 아닌가? 2D게임에 3D용 콜라이더를 넣어서 z값의 영향을 받아서 그런거 같은데
지금 개발하는 방식이 Unity 2D 내에서 작업하는게 아니고 3D 내에서 작업 한 다음 카메라를 고정시켜놓고 게임을 플레이하는 방식이예요.. 이런 방식이어도 콜라이더를 적용하면 좀 애로사항이 있을까요?
유니티 2D가 원래 3D공간에서 작업됨 2D물리 관련된 컴포넌트들이 z축을 무시하고 처리되는거지 물체가 xy로만 움직일거면 2D쓰고 xyz로 움직이면 3D쓰는게 나음
아하... 알겠습니다..
일단 콜라이더보다는 좌표값으로 지나갔을때 점수주는게 좋아보이긴하는데
하단도 일정좌표 이하면 죽는걸로하고
점수 주는 부분 좌표값이 랜덤으로 계속 변하기 때문에 그건 안되요...
일단 하단 일정 좌표 이하일 시 죽는건 함 해볼게요 감사합니다
랜덤으로 점수주는부분도 좌표구할수있잖어 학부때 과제로 그렇게 했었는데 콜라이더작동이 왜안되는건지는 내가 파악을 못하겠지만 콜라이더 쓸필요가 있어보이지 않네영
글면 Goal 오브젝트의 시작점과 끝 점을 실시간으로 받아 온 다음 그 좌표를 토대로 점수 주는 범위를 줘도 괜찮을까요??
코드만 보면 죽으면 수직으로 떨어지게 해놨는데 사실 잘 작동하는거 아냐?