본문 바로가기

[유니티 5.0] 새로운 애니메이션 기능들 작년 유니티 5.0 베타가 발표되면서, 유니티 5.0 에 관한 기사들이 하나 둘씩 유니티 공식 블로그에 올라오고 있습니다. 이번에 소개 해드릴 내용도 유니티 공식 블로그에 올라온 글이며, 지금 글을 작성한 시점에서 조금 시간이 지난 내용이지만, 다음의 올릴 글을 보시는 분들의 이해를 돕기 위해 12월 말에 올라온 글부터 소개해 드리도록 하겠습니다. ■ State Machine Behaviours 유니티 5.0에서, 각 상태마다 StateMachineBehaviours 스크립트 컴포넌트를 추가할 수 있게 되었습니다. 이 스크립트들은 실제 플레이가 되었을 때 다음과 같은 콜백함수를 받게 됩니다.OnStateEnterOnStateUpdateOnStateExitOnStateMoveOnStateIK 각 상태에는 .. 더보기
Canvas Canvas Canvas는 UI요소들이 존재하는 공간이다. Canvas는 Canvas 컴포넌트를 가지는 게임 오브젝트인데, UI의 모든 요소는 반드시 Canvas의 자식으로 포함되어 있어야 한다. GameObject -> UI -> Image를 통해 Image를 만들 경우, Canvas가 존재하지 않는다면 Canvas는 자동으로 추가 된다.모든 UI요소는 Canvas의 자식으로 생성 된다. 요소가 그려지는 순서 Canvas에 있는 UI요소는 Hierarchy에 나타나는 순서대로 그려진다. 첫번째 자식이 먼저 그려지고, 두번째 자식이 그 다음, 그 다음 자식도 마찬가지 순서로 그려진다.두개의 UI요소가 겹쳐지면, Hierarchy에서 위에 있는 UI가 먼저 그려지고, 그 위에 그 다음 UI가 겹쳐져서 나타.. 더보기
체력바 HUD 만들기 원문보기 이번 포스트를 시작으로, Unity 4.6에서 새롭게 소개된 Unity UI를 이용해서, 특징들을 몇가지 예제를 통해 알아보고자 한다. 여기서는 간단한 체력바를 만들어 볾으로써, Slider UI를 스크립트로 제어하는 방법을 배울 수 있을 것이다. (유튜브 영상) 자, 이제 시작 해보자. 1. 'Play'라는 새로운 씬을 만들고 저장한다. 2. 해당 씬의 Main Camera를 (0, 1, -15)에 위치시킨다. 3. 씬에 Directional Light(GameObject -> Light -> Directional Light)를 추가하고, (0, 1, -15)에 위치 시킨다. 4. 씬에 Cube(Gameobject -> 3D Object -> Cube)를 추가하고, 이름을 Player라고 수정.. 더보기