Posted in: Unity, 메서드 & 팁 정리

(유니티) 프로젝트 옮기는 법

해당 게시물은 현재 작업중인 프로젝트를 다른 사람에게 공유하거나 다른 컴퓨터로 옮기는 법을 다루는 게시물입니다. 프로젝트 에셋 패키지 형태로 저장하기 작업중인 프로젝트를 열어 유니티 에디터를 활성화 한다. 위 메뉴 탭에서 Assets -> Export Package… 를 선택한다. 원하는 파일이 체크되어 있는지 확인하고 Export… 를 선택한다. 원하는 위치에 적절한 이름을 기입한 후 저장한다. 이때 파일 형식이 unitypackage 가 […]

Posted in: Unity, 메서드 & 팁 정리

(유니티) 프로젝트 3D와 2D 모드 전환

참고문헌 – 유니티 매뉴얼 2D 및 3D 모드 설정 프로젝트를 생성한 후 작업 중에도 언제든 2D Mode 또는 3D Mode로 전환할 수 있습니다. 3D와 2D Mode 전환 Edit -> Project Settings 를 선택하고 Editor 메뉴를 통해 에디터 설정 창을 엽니다. Default Begavior Mode 를 2D 또는 3D 로 설정합니다. 각 모드에 따라 Unity 에디터의 일부 […]

Posted in: Unity, 메서드 & 팁 정리

(유니티) 리스트 list

목차 리스트 사용 법Add 함수로 실시간으로 값을 추가할 수 있다RemoveAt 함수로 실시간으로 원하는 방을 없앨 수 있다간단하게 리스트 삭제하기 리스트 사용 법 using System.Collections.Generic을 적어놓은 이유는 이 네임스페이스가 무조건 사용되어야 리스트를 사용할 수 있기 때문입니다. .Generic과 관련된 기능들은 C#에 나중에 추가된 기능들입니다. 리스트도 마찬가지로 나중에 추가되었기 때문에 .Generic 네임스페이스를 반드시 사용되어야 합니다. List<데이터 타입>이런 형식으로 […]

Posted in: 잡동사니

(3ds Max) 오브젝트 복사, 붙여넣기

모래시계 오브젝트를 만든다고 가정했을 때 모래시계의 받침부분에 해당하는 밑받침, 윗받침 부분은 똑같은 모양입니다. 한 부분을 먼저 만들어놓고 복사하여 사용하면 보기좋게 모양이 잡히는데, 그럴경우 받침 한 부분을 선택한 후 shift + move 툴을 사용하면 복제된 상태에서 이동합니다. 그리고 원하는 방향으로 회전시키면 대칭되게 똑같은 모양으로 만들 수 있습니다.

Posted in: 잡동사니

(3ds Max) 선택 영역 깨알팁 Window / Crossing

오브젝트를 여러개를 선택해야 할 때 마우스 드래그를 많이 사용합니다. 그럴 때 Window / Crossing 가 어떻게 되있냐에 따라 기능이 다릅니다. 밑에 그림에 설명이 잘 나와있는데, 드래그에 걸치기만 해도 선택되느냐, 드래그안에 모두 들어와야 선택되냐 차이입니다. 저는 밑받침 부분만 선택할려고 하였지만 모두 선택되었습니다. 여기서 간단하지만 유용한 팁이 있습니다. alt + 드래그를 하면 해당 부분만 취소됩니다. 반대로 control […]

Posted in: 잡동사니

(3ds Max) 모델링 / 오브젝트 수정 간단입문

공부 하면서 알아낸 내용을 기록하는 용도로 작성하고 있습니다. 목차 * Modify와 Editable Poly** Editable Poly의 Selection*** 뚫려있는 선을 선택하는 Border**** Extrude와 Inset***** 구멍난 곳을 메꾸는 방법 Target Weld****** 선과 선을 이을 때 Connect******* 폴리곤을 잘라서 더욱 세밀하게 하고싶을 때 Cut Modify와 Editable Poly 실린더를 생성한 후 modify를 선택합니다. create 오른쪽에 있습니다. Height Segments갯수를 2개로 바꿔줍니다. […]

Posted in: Unity, 메서드 & 팁 정리

(유니티) 인스턴스화 Instantiate

인스턴스화? 유니티에서의 인스턴스( instance )는 이미 만들어진 게임 오브젝트를 필요할 때마다 실시간으로 만든다는 의미입니다. 보통 총알이나 몬스터를 찍어낼 때 사용합니다. 나루토가 사용하는 그림자 분신술과 비슷하다고 볼 수 있습니다. 그림자 분신술은 모두 다 똑같은 힘을 가지는 분신들이지만 본체는 단 하나죠. 스크립트를 새로 만들어 위 코드와 같이 작성합니다. Instantiate함수는 게임 오브젝트를 인스턴스 할 수 있는 함수입니다. 히에라키 […]

Posted in: 잡동사니

(3ds Max 2021) 물체의 이동, 회전, 크기조절

공부하면서 알아낸 내용을 기록하는 용도로 작성합니다. 오브젝트 이동 3디맥스에서 지원하는 주전자를 만들어서 작성하겠습니다. 저런 주전자 같은 물체를 Object라고 부릅니다. Object를 이동시기키 위해선 위 툴바에 Move툴이 있습니다. Move툴을 선택하면 x,y,z축 좌표계가 나오는데 각 좌표계에 마우스를 올려보면 노랗게 보입니다. 그 상태에서 마우스 클릭 후 움직이면 선택된 좌표로 움직일 수 있습니다. 오브젝트 회전 회전도 이동과 비슷합니다. Rotate툴을 선택하고 […]

Posted in: 잡동사니

(3ds Max 2021) 인터페이스 소개

공부하면서 알아낸 내용을 기록하는 용도로 작성합니다. 대충 크게 메뉴, 뷰포트, 편집창으로 볼 수 있습니다. File -> Reset은 자주 사용하는 기능입니다. 작업을 해서 뷰포트가 어지럽혀있으면 Reset기능을 사용합니다. 그러면 첫 화면으로 돌아옵니다. 나머지는 여타 다른 프로그램에서 쓰는 것과 비슷합니다. Customize -> Preference … -> General여기서 Scene Undo는 되돌리기 갯수입니다. 꽤나 많이 올릴 수 있는데 전 적당히 100에 […]

Posted in: Unity, 메서드 & 팁 정리

(유니티) 캐릭터 이동

1. Input.GetKey 함수 사용 캐릭터 게임 오브젝트는 콜라이더와 리지드바디 컴포넌트를 가진다는 전제하에 작성하였습니다. Input.GetKey는 키입력을 수정할려면 코드를 바꿔야 하는 불편함이 있습니다. 각 방향마다 코드를 작성해야 하므로 코드가 길어집니다(가독성이 떨어진다). 2. Input.GetAxis 함수 사용 유니티 프로젝트에서 Edit -> Project Settings -> Axes에 들어가면 Input.GetAxis 에서 맵핑 되어있는 기능을 확인할 수 있습니다. 위 사진의 빨간색 박스는 왼쪽, […]