전체 글 13

[멋쟁이사자처럼 부트캠프 TIL 회고] 유니티 게임 개발 3기 8일차

namespace UnityGameDevelopment.Day8 { public class Outline { public static string Chapter1 = "조명"; public static string Chapter2 = "스카이박스"; public static string Chapter3 = "유니티 UI 1"; }}  1. 조명3D 오브젝트의 셰이딩을 계산하기 위해서는 Unity가 오브젝트에 비치는 광원의 강도, 방향 및 컬러를 알아야 합니다.유니티 공식 문서 조명 오브젝트를 월드에 배치함으로써 빛 효과를 적용하고 렌더링할 수 있습니다.다음과 같이 조명은 4가지 종류가 있습니다.포인트 라이트스포트 라이트디렉셔널 라이트에어리어 라이트포인트 라이트 ..

[멋쟁이사자처럼 부트캠프 TIL 회고] 유니티 게임 개발 3기 7일차

namespace UnityGameDevelopment.Day7 { public class Outline { public static string Chapter1 = "탄성"; public static string Chapter2 = "공기 저항"; public static string Chapter3 = "애니메이션"; }}  1. 탄성게임 오브젝트에 탄성을 적용하려면 물리 머티리얼(Physic Material) 에셋을 사용합니다.위와 같이 물리 머티리얼 에셋을 생성할 수 있습니다.물리 머티리얼 에셋의 속성 중 Bounciness 속성을 탄성의 정도를 나타냅니다. 이 값을 0-1 사이의 값으로 조절하여 탄성 정도를 설정합니다. 2. 공기 저항물리 엔진을 이용하..

[멋쟁이사자처럼 부트캠프 TIL 회고] 유니티 게임 개발 3기 5일차

namespace UnityGameDevelopment.Day5 { public class Outline { public static string Chapter1 = "컴포넌트"; public static string Chapter2 = "유니티 C# 프로그래밍 기초 4"; }}  1. 컴포넌트컴포넌트는 게임 오브젝트에 붙어 특정 기능을 수행하는 부품입니다.빈 게임 오브젝트를 생성하면 트랜스폼 컴포넌트가 기본적으로 추가되어있습니다. 큐브 오브젝트는 다음과 같이 여러 컴포넌트가 포함되어 있습니다.Transform, Mesh Filter, Mesh Renderer, Box Collider 컴포넌트가 보입니다. 이렇게 특정 목적을 위해 다양한 컴포넌트를 조합해서 게임 오브젝트를 ..