티디칠칠이

티디칠칠이

  • 분류 전체보기
    • 세미콘웨스트2023
    • TD7
    • 직장생활 다이어리
    • 코딩
    • SQL
    • 회사주변맛집
    • 해외정보
    • 생각
  • 홈
  • 행사
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

티디칠칠이

컨텐츠 검색

태그

동탄김밥 데이터 베이스 향수 rigidbody SQL 티디칠칠이 c# 출장 텍사스 반복문 unity 동탄맛집 보고서 쌀국수 유니티 코딩 OculusQuest2 브랜딩 OculusQuest 오스틴

최근글

댓글

공지사항

아카이브

unity(7)

  • Unity_키보드입력

    유니티에서 키보드로 플레이어를 움직이는 등 키보드로 입력을 받기 위해서는 Input함수를 사용합니다. 그 중 GetKey를 사용하는데 이번포스팅에서는 이 부분에대해 알아보겠습니다. GetKey GetKeyDown GetKeyUp 위의 3가지로 구분이됩니다. GetKey의경우는 해당키를 누르고있을 경우 True를 반환됩니다. 예를들어 자동차에 악셀을 밟거나 총을 연사하는 모션을 취할 떄에 사용됩니다. GetKeyDwon의 경우 해당키를 누르면 한 Trre를 반환합니다. 망치를잡고 한번 두들기거나 물건의 버튼을 누를때에 사용됩니다. GetKeyUp의 경우는 해당키에서 손을 뗄때에 True를 반환합니다. if(Input.GetKey("a")) { Debug.Log("a"); } if(Input.GetKeyDo..

    2021.10.14
  • Unity_위치,회전,크기 조정

    유니티를 사용하면서 많이 사용하게 되는 것 중 하나는 위치값,회전값,크기값을 조정해주는 것입니다. 이것을 조정하기위해 Transform을 사용하는데, 이것을 사용하는데에는 여러가지방법이 있습니다. 하나씩 알아보도록 하겠습니다. 위치값 조정 transform.position = new Vector3 ( 1, 0, 0 ) ; 위 코드를 넣으면 좌표값 1,0,0 으로 오브젝트가 이동하게됩니다. transform.Translate( 1, 0, 0 ); 위 코드의 경우는 위치값에서 x값을 1만큼 더 이동하게됩니다. 회전값 조정 transform.rotation = Quaternion.Euler(new Vector3 ( 1, 0, 0 )); 위 코드는 현재 rotation 값을 1,0,0 으로 바꿔줍니다. tran..

    2021.10.13
  • Unity_충돌시 밀림 방지

    앞서 포스팅한 RIgidBody를 이용해서 충돌처리를 하면 물리법칙이 적용되어서 오브젝트가 밀리는 현상이 발생합니다. 게임의 종류에 따라 이런 밀리는 현상이 필요한 경우도있지만, 차가 건물을 박았는데 옆으로 밀리는 현상이 발생하게 되면 게임의 리얼리티가 떨어지게됩니다. 이런 현상을 방지하려고 isKinematic을 활성화하게되면 밀리는 현상을 해결 되지만 충돌처리가 물리법칙이 적용되지않아 충돌 처리가 되지 않습니다. 이런경우 일단 RigidBody의 Freeze Position을 체크해를 확인해줍니다. 그리고 동적움직임을 가지고있는 오브젝트의 코드 중 Update() 에서 rigidbody.velocity =Vector3.zero; 를 추가해서 물리적 가속도를 0으로 만들면 충돌했을때에 떨림이나 오브젝트..

    2021.10.09
  • Unity_충돌처리

    지난번 포스팅에서 오브젝트에 RigidBody를 추가해서 물리법칙을 적용하는 방법을 올렸습니다. 충돌처리를 문제없이 발생시키기 위해서는 충돌하는 오브젝트에 모두 Collider 가 있어야하고 동적으로 움직이는 오브젝트에 Rigidbody가 추가되어있어야합니다. 위와같이 Cube오브젝트에 BoxColider와 Rigidbody 를 추가하였고 BoxCollider의 경우 X축을 늘려줬습니다. 초록색으로 표시된 선이 콜라이더의 크기인데 이 크기를 수정하면서 충돌체의 크기를 수정 할 수 있습니다. 충돌을 처리하는 방법에는 2가지가 있는데 물리법칙을 이용한 Collision, 물리법칙을 무시하고 충돌을 감지하는 Trigger 가 있습니다. 이번포스팅에서는 Collision에 대해 알아보겠습니다. Collison ..

    2021.10.08
  • Unity_물리법칙 적용

    유니티에서 오브젝트에 물리효과를 적용하는 방법에대해서 알아보겠습니다. 오브젝트의 인스펙터창에서 아래와같이 RigidBody를 추가해줍니다. 하나씩 살펴보겠습니다. Mass : 오브젝트의 질량값입니다. Drag : 공기저항이 영향을 끼치는 정도를 나타냅니다. Drag값이 높을수록 오브젝트가 떨어지는 속도가 느려집니다. Angular Drag : 회전할때에 공기저항이 끼치는 정도를나타냅니다. 마찬가지로 높을수록 오브젝트가 회전하는 속도가 느려집니다. Use Gravity : 체크해두면 중력의 영향을 받습니다. Is Kinematic : 체크하면 물리효과의 적용을 받지 않게 됩니다. InterPolate : 움직임이 자연스럽지 못 할 때에 사용합니다. None은 영향X / Interpolate 는 이전프레임을..

    2021.10.06
  • Oculus Quest - Unity 개발자 세팅_Vo.2

    #1-2.개발자 세팅 지난 글에서 유니티와 오큘러스퀘스트를 연동하기 위해 기본적인 세팅을 설정하는 방법을 알아봤습니다. 이번에는 VR상에서 Unity에서 작업한 씬들을 볼 수 있게 해주고 컨트롤러에대한 기본설정을 하는 방법에대하여 알아보겠습니다. 가장먼저 아래 화면처럼 XR Rig를 화면에 설치해줍니다. 기본으로 있던 MainCamera는 VR에서는 사용되지 않는 카메라이니 삭제해주세요. 설치 후에 Floor Level로 설정 해주세요. Floor Level로 설정해야 VR기기로 유니티에서 설정한 높이에 맞춰서 위치시킬 것이고 설정한 화면대로 볼 수 있을것입니다. XR Rig가 생기면 하이라이키뷰에 XR Interaction Manger가 자동으로 생긴것을 확인 할 수 있습니다. XR Interactio..

    2021.09.11
이전
1 2
다음
- TD7 INC -
© 2018 TISTORY. All rights reserved.

티스토리툴바