Notice
Recent Posts
Recent Comments
Link
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Archives
Today
Total
관리 메뉴

브래의 슬기로운 코딩 생활

C#프로그래밍 11주차 정리 본문

1-2/C#프로그래밍

C#프로그래밍 11주차 정리

김브래 2022. 11. 14. 18:43

오늘은 충돌 이벤트를 처리하는 스크립트 예제를 실습했다.

 

OnCollisionEnter()라는 메서드 인데 충돌이 일어나면 호출되는 메서드이다.

 

괄호안에 매개변수가 충돌한 상대 이다.

예를 들어 매개변수가 col이면 col은 충돌한 상대이고

gameObject.name은 소스를 가지고 있는 객체(나)의 이름이다.

그리고 col.gameObject.name은 나와 충돌한 객체의 이름이다

이를 응용하여 충돌시 반대방향으로 객체를 튕기게 할 수 있다.

 

정규화는 튕겨내는 힘의 크기를 원하는 만큼 설정하기 위해 한다.

 

그리고 OnTriggerEnter() 라는 매소드가 있는데

 

앞에서 운 OnCollisionEnter()은 충돌지점, 충돌 속도 등의 정보를 포함하지만

OnTriggerEnter() 은 충돌지점, 충돌 속도 등을 사용하지 않는다.