OnTriggerEnter2 [Unity/2D] 체력바 게이지 상승하는 코드 작성 - UI, OnTriggerEnter2D, localScale 이전편 2024.04.03 - [Unity/2D] - [Unity/2D] 체력바 만들기 - Canvas, UI, Anchors 밑에서 위로 올라가는 Food의 중력 설정 Food에 Rigidbody의 타입을 Dynamic에서 'Kinematic'으로 바꿨습니다. 또한, 콜라이더에 'is Trigger'를 체크 해주었습니다. NormalCat의 콜라이더에도 'is Trigger'를 체크해주었습니다. 그러면 OnTriggerEnter2D 이벤트 함수를 사용해야겠죠? 이유는 아래 게시글을 참고해주세요. 2024.04.03 - [Unity/2D] - [Unity/2D] 밑에서 위로 올라가는 물체의 중력 - Rigidbody, Dynamic, Kinematic 차이 고양이가 Food에 맞으면 체력바 게이지 상승 .. 스파르타 게임개발종합반(Unity)/사전캠프 공부 기록 2024. 4. 3. [Unity] 밑에서 위로 올라가는 물체의 중력 - Rigidbody, Dynamic, Kinematic 차이 밑에서 위로 올라가는 물체의 중력강아지가 고양이에게 밥을 먹이는 게임인데요문제는 밥에 Rigidbody를 적용했는데, 밑에서 위로 올라가면서 중력의 영향때문에 밑으로 떨어지는 현상이 일어납니다.밥이 위로 계속 발사되게 하려면, Rigidbody의 속성을 건드려야 합니다. Rigidbody 에서 Body Type을 Dynamic이 아닌 Kinematic으로 바꾸면 해결됩니다.Kinematic으로 바꾸면 더이상 중력의 영향을 받지 않게 됩니다. 주의할 점!Kinematic으로 바꾸면 OnCollisionEnter 로직도 동작하지 않게 됩니다. 물리 영향을 안받기 때문입니다.그래서 Collider에 있는 is Trigger 옵션을 켜서 OnTriggerEnter 함수를 사용하시면 됩니다. private .. 스파르타 게임개발종합반(Unity)/사전캠프 공부 기록 2024. 4. 3. 이전 1 다음 반응형