Unity 13

[Unity] Auto Layout System

Auto Layout System에 대해 알아 볼 것이다.자동 레이아웃 시스템은 RectTransform 위에서 동작하며, Layout Element가 제공하는 크기 정보를 Layout Controller가 사용하여 크기와 취를 자동 계산하는 시스템이다.https://docs.unity3d.com/kr/560/Manual/UIAutoLayout.html 차례 Layout ElementLayout Element (Component)Layout ControllerContent Size Fitter (Component)Aspect Ratio Fitter (Component)Layout Group Horizontal Layout Group (Component)Vertical Layout Group (Compon..

Unity/Tutorial 2026.03.05

[Unity] 상호작용 UI (Button, Toggle, Slider 등)

상호작용 UI에 대해 알아 볼 것이다. 상호작용 UI는 상호적이며, 입력을 받는 컨트롤UI 요소로써,Toggle, Slider, ScrollBar, ScrollView, Button, DropDown, InputField가 존재한다.(상호작용 UI라는 명칭은 정식 명칭은 아니다.) 차례Toggle ( + Component)Slider ( + Component)Scrollbar ( + Component)Scroll ViewScroll Rect (Component)Mask (Component)Button ( + Component)Dropdown ( + Component)Input Field ( + Component) https://docs.unity3d.com/kr/2021.3/Manual/UIIntera..

Unity/Tutorial 2026.03.03

[Unity] 그래픽 UI (Text, Image, Raw Image, Panel)

그래픽 UI에 대해 알아 볼 것이다. 그래픽 UI는 비상호적이며, 그리는 요소로 사용되는 UI로, Text, Image, Raw Image, Panel이 존재한다. (그래픽 UI라는 명칭은 정식 명칭은 아니다.) 차례 TextRect TransformCanvas RendererTextImage ( + Component)Raw Image ( + Component)Panel Text 문자열을 화면에 표시하는 UI이다. Rect Transform (Component)https://docs.unity3d.com/kr/560/Manual/class-RectTransform.html모든 UI가 사용하는 Transfrom 컴포넌트이다. UI 전용 TransformAnchors부모 기준 붙어있을 위치로 핵심 개념..

Unity/Tutorial 2026.03.02

[Unity] Canvas (UI 시스템)

Canvas에 대해서 배워 볼 것이다.UI는 게임 화면에 표시되는 모든 인터페이스 요소들을 뜻한다.Canvas란 UI를 그리는 공간이다.체력바, 대사, 스킬 아이콘, 옵션창 등이 존재한다. 차례 CanvasEvent System Canvashttps://docs.unity3d.com/kr/560/Manual/UICanvas.html모든 UI는 Canvas 안에 있어야 하며, 어떤 Canvas의 자식 이여야 한다.UI 요소들 생성할 때, Canvas가 존재하지 않으면, 자동으로 Canvas를 생성하고 그 자식으로 UI를 넣는다. Canvas를 생성하게 되면 Scene뷰에서 월드 공간에 Canvas가 생성되는 것을 볼수 있다.UI 요소를 화면에 그리는 순서는 첫번째 자식이 가장 먼저 그려지며, 두번째 자식..

Unity/Tutorial 2026.03.01

[Unity] Raycast

Raycast에 대해서 알아볼 것이다. 차례 CastRaycastDrawRayLayer 사용RayRaycastHitRaycastAllRaycastNonAlloc SphereCast + (All , NonAlloc)Gizmos (번외)BoxCast + (All , NonAlloc)CapsuleCast + (All , NonAlloc) OverlapOverlapSphere + (NonAlloc)OverlapBox + (NonAlloc) OverlapCapsule + (NonAlloc) CheckCheckSphereCheckBoxCheckCapsuleQueryTriggerInteraction Raycast : 선으로 충돌Cast : 모양이으로 충돌Overlap : 겹침 반환Check : 겹침 여부 확인 Ca..

Unity/Tutorial 2026.02.28

[Unity] Cinemachine (심화)

Cinemachine에 있는 다양한 기능들을 배울 것이다.배우지 않은 나머지 기능들 위주로 배울 것이다.차례ClearShot CameraCinemachine Clear Shot 컴포넌트Cinemachine Deoccluder 컴포넌트CCTV 카메라 구현Dolly Camera with SplineCinemahcine Spline Dolly 컴포넌트Spline Container 컴포넌트정해진 트랙 위에 카메라 구현Dolly Cart with SplineCinemachine Spline Cart 컴포넌트플레이어 주위 계속 돌기 구현Mixing CameraCinemahcine Mixing Camera 컴포넌트Sequencer CameraCinemachine Sequencer Camera 컴포넌트 자동 시점 변경..

Unity/Tutorial 2026.02.27

[Unity] Cinemachine (응용)

Cinemachine에 있는 다양한 기능들을 배울 것이다.차례Cinemachine Follow - Position 컴포넌트Cinemachine Hard Look At - Rotation 컴포넌트플레이어 따라가기 (Follow + Hard Look At) - 응용Cinemachine Rotation Composer - Rotation 컴포넌트Follow Camera (Follow + Rotation Composer) - Cinemachine 컴포넌트카메라 전환 - 응용Third Person Follow - Cinemachine Camera 종류1인칭 , 3인칭 , 조준 시점 카메라 전환 - 응용Free Look Camera - Cinemachine Camera 종류Cinemachine Orbital Fo..

Unity/Tutorial 2026.02.25

[Unity] Cinemachine (기초)

Cinemachine과 Cinemachine Brain, Cinemachine Camera 컴포넌트에 대해 알아볼 것이다.Cinemachine은 Unity가 제공하는 카메라 시스템이다.사용하기 앞서, 프로젝트에 Cinemachine 패키지를 설치해야 사용할 수 있다.(Unity 6000.0.67f1)(Cinemachine 3.1.5)Cinemachine의 원리Cinemachine을 제공하는 카메라는 Brain Camera와 Virtual Camera로 나눌수 있다.Brain Camera는 실제 화면을 보여주는 진짜 카메라이며, 보통 씬에 하나만 존재한다.Virtual Camera는 카메라의 분신과 같은 역할로, 씬에 여러개로 존재할 수 있다.Brain Camera는 여러 Virtual Camera중 하나..

Unity/Tutorial 2026.02.24

[Unity] Character Controller (3D)

Character Controller 컴포넌트 사용을 익힌다.https://docs.unity3d.com/kr/2021.3/Manual/class-CharacterController.htmlhttps://docs.unity3d.com/6000.3/Documentation/ScriptReference/CharacterController.htmlCharacter Controller 컴포넌트프로퍼티Slope Limit : 캐릭터가 오를수 있는 기울기의 정도Step Offset : 캐릭터가 올라갈수 있는 계단의 높이Skin width : 캐릭터의 충돌 너비Min Move Distance : 최소 이동거리Center : 충돌체의 중심Radius : 충돌체의 반지름 길이Height : 충돌체의 높이 Characte..

Unity/Tutorial 2026.02.24

[Unity] 1인칭 시점 카메라 (3D)

1인칭 시점의 카메라를 구현한다.마우스의 이동에 따라 카메라와 캐릭터가 회전한다.완성본시스템 구조1인칭 카메라의 경우 카메라를 플레이어의 자식오브젝트로 넣는다.화면 좌우 회전은 플레이어가 직접 회전하며,화면 상하 회전은 카메라가 독립적으로 회전하여 시점을 만든다.코드using UnityEngine;public class CameraMovement : MonoBehaviour{ [SerializeField] PlayerMovement playerMovement; [SerializeField] float sensitivityX = 300; [SerializeField] float sensitivityY = 200; [SerializeField] float maxRotationY = 60..

Unity/Tutorial 2026.02.22