Version: 5.3 (switch to 5.4b)
  • C#
  • JS

Script language

Select your preferred scripting language. All code snippets will be displayed in this language.


class in UnityEngine

Suggest a change


Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable.


Submission failed

For some reason your suggested change could not be submitted. Please <a>try again</a> in a few minutes. And thank you for taking the time to help us improve the quality of Unity Documentation.



Switch to Manual


ControllerColliderHit은 CharacterController.OnControllerColliderHit에 의해, 충돌에 대한 자세한 정보와 충돌을 다루는 방법을 전달하기 위해 사용됩니다.


collider컨트롤러에 의해 현재의 오브젝트가 충돌한 충돌체(collider)를 나타냅니다.
controller충돌체(collider)와 충돌한 컨트롤러를 나타냅니다.
gameObject컨트롤러에 의해 현재 오브젝트가 충돌한 게임 오브젝트를 나타냅니다.
moveDirectionThe direction the CharacterController was moving in when the collision occured.
moveLength캐릭터가 충돌체(collider)를 충돌한 이후에 이동한 거리를 나타냅니다.
normal월드 좌표(world space)에서 현재 오브젝트가 충돌한 면의 노멀(normal)값을 나타냅니다.
point월드 좌표(world space)에서 충돌한 충돌점을 나타냅니다.
rigidbody컨트롤러에 의해 현재 오브젝트가 충돌한 리지드 바디(rigidbody)를 나타냅니다.
transform컨트롤러에 의해 현재 오브젝트와 충돌한 트랜스폼(transform)을 나타냅니다.