캐릭터 콘트롤러 사용시 충돌 체크 방향 이동

오브젝트의 로컬 방향 transform.forward

   Ray ray = new Ray(tr.position, transform.forward);
            Vector3 dirr = ray.direction;

            playerCtrl.Move(-transform.forward * 20f * Time.deltaTime);// 반대 방향으로 튕겨 나가게 함
            
            StartCoroutine(timer());


// 캐릭터 콘트롤로 사용시 충돌 체크
void OnControllerColliderHit(ControllerColliderHit hit)
{
if (hit.gameObject.tag == "cube")
{
Renderer rd = hit.gameObject.GetComponent<Renderer>();
rd.material.color = Color.red;
// print(hit.gameObject.name);
}

댓글

이 블로그의 인기 게시물

ChatGPT로 10분만에 일잘러 되기 : 기초부터 실무까지 완전 정복: [패스트캠퍼스] ChatGPT 강의 완강 후기.

유니티 <--> php 로그인 복습

인공지능, 날씨 예보의 새로운 지평을 열다: 혁명적인 변화와 미래의 가능성