Unity
-
Unity - instantiate (GameObject 생성 함수)Unity 2020. 11. 17. 12:33
instantiate함수 총알을 발사하는 등 Object를 동적으로 생성할 때 사용. 사용 Ex 1. Resources.Load(폴더/프리팹파일명) GameObject r1 = Resources.Load("fb") as GameObject 2. Instantiate(생성할 오브젝트, 생성할 위치, 생성시 각도); (정할 각도가 없다면 Quaternion.identity를 사용) GameObject o1 = Instantiate(r1) 3. Object설정 좌표 또는 transform.SetParent(부모Transform)으로 부모관계 설정 2021.03.25 - Unity - Prefabs;
-
Unity - UnityChan Transition(Animation)Unity 2020. 11. 16. 21:06
사전 지식 2020/11/16 - Unity - UnityChan Model Improt 2020/11/11 - Unity - UnityChan Walk Blend Transition 만들기 Transition 조건, Walk시작1 Wait에서 Walk방향으로 Transition추가 Conditions값에 v와 0.1을 설정 HasExitTime끈다. 여기까지만 하면 Wait상태에서 앞으로 가기 입력시 Walk까지 변화가 된다. 그러나 입력을 멈춰도 Walk가 멈추지 않고, 뒤로 입력해도 Walk로 변하지 않는다. Transition 조건, Walk시작2 뒤로 입력할 때 Walk가 되도록 작업 새로추가된 Transition에 Conditions값을 v less -0.1로 설정 Transition 조건, ..
-
Unity - UnityChan으로 이동 연습 (Unity기초)Unity 2020. 11. 16. 19:30
1. Unity 설치 생략 2. Unity 기본 이해 메뉴구조 Project 동작구조 Script Scene저장 3. UnityChan 설치 2020/11/08 - Unity - UnityChan 사용준비 4. UnityChan Import 2020/11/08 - Unity - UnityChan 사용준비 5. UnityChan Model사용 2020/11/16 - Unity - UnityChan Model Improt 6. UnityChan 이동 처리 Uc1 Script만들어 내용을 아래와 같이 수정한다. ... public class Uc1 : MonoBehaviour { public Animator mA; ... void Update() { float h = Input.GetAxis("Horizont..
-
Unity - TransformUnity 2020. 11. 14. 06:55
2020/11/08 - Unity - Transform 얻기 2021.03.18 - Unity - Translate Unity World Local 좌표 기준 https://infos.tistory.com/4488 world좌표계 기준에서 Object 위치 var pos = transform.position; //... transform.position = new Vector3(1,2,3); world방향계 기준에서 Object 회전 //회전값 누적 transform.Rotate(x, y, z); transform.Rotate(new Vector3(1,2,3)); world좌표계 위치값을 Object방향을 적용한 위치값으로 변환 objdir = transform.TransformDirection(worl..
-
Unity - AnimationEventUnity 2020. 11. 11. 15:38
애니메이션 파일인 .fbx를 선택하고 Event항목에 필요한 함수명을 추가 할 수 있다. int, float, string의 함수인자를 사용할 경우 하나의 인자만 받아서 사용할 수 있다. 앞으로 이 애니메이션을 사용하는 GameObject의 Component는 같은 이름의 함수가 있으면 신호를 받는다. 한 GameObject속에 각기 다른 Script파일에서 같은 함수가 있다면 모두 호출 된다. 단점 Legacy 애니메이션을 사용할 때 성능저하가 많이 일어날 수 있다. 애니메이션 블랜딩 설정에 따라 신호가 발생하지 않을 수 있다.