public class 지영 : MonoBehaviour

  • 홈
  • 태그
  • 방명록

물리충돌 1

물체가 이동하면서 얇은 벽을 통과하는 경우

위 사진은 벽과 공에 모두 콜라이더와 Rigidbody를 넣었으나 서로 영향을 미치지 못한 상황이다. 이러한 현상이 왜 발생할까? 원인은 아래 코드에 있다. using UnityEngine; public class Move : MonoBehaviour { void Update() { if(Input.GetKey(KeyCode.A)) { transform.position += Time.deltaTime * new Vector3(-20, 0, 0); } } } 이 코드는 A 버튼이 눌렸을 때 1초에 -20만큼 좌측으로 공을 이동시키는 코드이다. 이때 벽이 너무 얇아 이동하는 도중에 벽을 지나쳐 버린 것이다. 이러한 문제를 해결하기 위해서는 여러가지 방법들이 있다. 그중 하나는 Raycast를 사용해서 앞에 ..

Unity 분석 2023.01.04
이전
1
다음
더보기
프로필사진

구독 눌러주세요

  • 분류 전체보기 (10)
    • Unity 분석 (7)
    • Shader (3)
    • 프로젝트 (0)

Tag

콜라이더, 유니티, 찾기, 가져오기, c#, 물리충돌, 떨림, FixedUpdate, 가비지 컬랙션, 오브젝트, GC, 구조, 게임개발, 데이터, 물리연산,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바