728x90 유니티 C#/3D 입문공부7 유니티 기초 - 오브젝트 두개를 정확하게 빈틈없이 붙이기 두 오브젝트를 붙일 때 직접 움직이면 아무래도 미세하게 자꾸 차이가 난다. 그럴 때 유용한 기능이 바로 버텍스 스냅핑(Vertex Snapping)이라는 기능이다. 먼저 아래처럼 Mobe Tool로 선택하여 오브젝트를 선택한 뒤 V를 누르고 해당 오브젝트의 모서리 부분에 마우스를 올리면 오른쪽 사진처럼 Move Tool이 마우스를 따라 모서리로 자동으로 이동되어 있는 것을 확인할 수 있다. 모서리로 간 부분의 가운데 부분을 클릭 앤 드래그 하면 원하는 방향으로 순간이동 하듯 움직이며 그 방향에 있는 사물에 정확하게 붙는다. 2024. 11. 10. 유니티 기초 - 마우스로 플레이어 시야 움직이기(1인칭) 유니티에서 마우스로 캐릭터의 시야를 움직이기 위해서는 마우스에 따라 플레이어의 transform의 rotation을 수정하게 만들 수 있는 스크립트를 작성하면 된다. 시야를 움직이기 전, 먼저 카메라를 플레이어의 자식오브젝트로 만들고 이동하기 스크립트를 작성하여 플레이어에게 적용한다. (이동하기 스크립트는 https://greenchoco.tistory.com/223 참고) C#기초 - 방향키로 이동하기 (Input Manager, GetAxis, Vector3)유니티는 Input Manager 키를 불러와서 GetAxis로 수치화 한 후 이를 Vector 에 적용시킬 수 있다. (참고 : Input Manager와 GetAxis https://greenchoco.tistory.com/221) 유니.. 2024. 5. 20. 유니티 기초 - 카메라 1인칭으로 만들기 유니티에서 1인칭 카메라 적용하기는 간단하다. 유니티 생성했을 때 기본적으로 생기는 Main Camera를 플레이어 오브젝트에 속하게 하면 카메라는 플레에어가 움직일 때 그대로 따라다닌다. 이렇게 설정한 뒤 main camera의 위치만 잘 조절해주면 된다. 2024. 5. 19. 유니티 기초 - 오브젝트 색상 변경하기(+핑크색 오류) 일반 오브젝트 아무거나 하나 만들어보자. 오브젝트를 만들면 기본적으로는 하얀색으로 되어있다오브젝트의 색상을 변경하기 위해서는 해당 오브젝트의 인스펙터에 Mesh Renderer 의 Materials 에 넣어줘야 한다. 오브젝트를 생성하면 Materials 는 기본적으로 Default-Material 이 적용되어있다. 이것은 흰색으로, 유니티에서 제공하는 기본 Material이다. 색상을 변경하기 위해서는 Material 파일을 project 창에서 만들어야 하는데, 아래처럼 Materials 폴터를 하나 만들어서 그 안에 Material 파일들을 만들어주는 것이 좋다. material 파일을 만들었으면 이름을 원하는 색상으로 변경하고 인스펙터에서 색상을 변경해준다.Albedo 의 흰색네모 부분을 눌러.. 2024. 4. 26. 3. 메인 씬 만들고 캐릭터 추가해보기 임포트를 완료했으면, 이제 메인 씬을 만들고 그 안에 캐릭터를 추가할 것이다. 1. 프로젝트 파일에 생성된 scenes 폴터에 메인씬을 Mainscene 라는 이름으로 Scene을 저장한다. 2. 메인씬이 열린 상태에서 플에이어 캐릭터로 사용할 3D 모델을 불러온다. - [Project] -> [Assets] -> [Models] -> [Characters] 로 들어가면 JohnLemon이 있다. - JohnLemon 을 선택하고 씬뷰쪽으로 드레그 한다. Mainscene의 자식오브젝트에서 LeftForeArm의 Inepector에서 Rotation의 Y에 90을 적으면 아래처럼 캐릭터의 왼팔이 90도로 꺾인 것을 볼 수 있다. 이런식으로 캐릭터의 움직임을 수정하거나 에니메이션호 할 수 있다. 2023. 3. 23. 2. 유니티 3D 무료 튜토리얼 임포트 하기 (3D Beginner: Tutorial Resources) 1. 유니티 무료 튜토리얼 다운받기 - 에셋 스토어에 들어가서 유니티 무료 튜토리얼인 3D Beginner: Tutorial Resources 를 다운받는다. - [Free] - [내 에셋에 추가하기] - [승인] 하면 된다. https://assetstore.unity.com/packages/essentials/asset-packs/3d-beginner-tutorial-resources-143848 3D Beginner: Tutorial Resources | 에셋팩 | Unity Asset Store Get the 3D Beginner: Tutorial Resources package from Unity Technologies and speed up your game development process.. 2023. 3. 21. 1. 유니티 시작 : 유니티 허브 설치 및 라이선스 활성화 유니티는 학생이거나 연 매출(또는 자본)이 10달러 미만이면 무료로 사용이 가능하다. 유니티 허브 프로그램을 설치하고 가입 및 라이선스 생성을 해야 프로젝트를 생성할 수 있다. 유니티 기본 코딩 언어는 C# 이고, 코딩 프로그램(Visual Studio, Notepad++ 등)이 깔려있어야 한다. * 유니티 2020.3 버전으로 작성하였음 * 1. 유니티 허브 (Unity Hub) 설치 유니티 홈페이지 접속 -> 유니티 시작하기 -> Personal 시작하기 2. 유니티를 설치 후 라이선스를 생성하기 - [Unity hub] 실행하여 로그인 한 뒤 [새 라이선스 활성화] 를 선택한다. - Unity Personal 에서 [지난 회계 연도에 회사/조직의 연 매출이 10만 달러(한화 약 1억 원) 미만입니다.. 2023. 3. 20. 이전 1 다음 728x90