브래의 슬기로운 코딩 생활
C#프로그래밍 11주차 정리 본문
오늘은 충돌 이벤트를 처리하는 스크립트 예제를 실습했다.
OnCollisionEnter()라는 메서드 인데 충돌이 일어나면 호출되는 메서드이다.
괄호안에 매개변수가 충돌한 상대 이다.
예를 들어 매개변수가 col이면 col은 충돌한 상대이고
gameObject.name은 소스를 가지고 있는 객체(나)의 이름이다.
그리고 col.gameObject.name은 나와 충돌한 객체의 이름이다
이를 응용하여 충돌시 반대방향으로 객체를 튕기게 할 수 있다.
정규화는 튕겨내는 힘의 크기를 원하는 만큼 설정하기 위해 한다.
그리고 OnTriggerEnter() 라는 매소드가 있는데
앞에서 운 OnCollisionEnter()은 충돌지점, 충돌 속도 등의 정보를 포함하지만
OnTriggerEnter() 은 충돌지점, 충돌 속도 등을 사용하지 않는다.
'1-2 > C#프로그래밍' 카테고리의 다른 글
C#프로그래밍 13주차 정리 (0) | 2022.11.28 |
---|---|
C#프로그래밍 12주차 정리 (0) | 2022.11.21 |
C#프로그래밍 10주차 정리 (0) | 2022.11.07 |
C#프로그래밍 9주차 정리 (0) | 2022.10.31 |
C#프로그래밍 8주차 중간고사 정리 (0) | 2022.10.23 |