# Unity

[Unity]셰이더 및 물리 기반 셰이딩
셰이더는 렌더링할 때 픽셀의 농담, 색조, 명암을 결정하는 프로그래밍 방식을 말한다.쉽게 풀어쓴다면 화면에 텍스처를 표현할 때 재질감 또는 효과를 표현하는 기능이다.셰이더 프로그래밍은 DirectX, OpenGl에 따라 서로 다른 언어로 구현되고 3D 그래픽스의 이론적

[Unity]텍스처 - (Texture)
텍스처(Texture)란 3D 모델의 표면에 매핑시킬 이미지 파일을 지칭한다. 마네킹에 다양한 옷을 입힐 수 있는 것처럼 3D 모델에 텍스처를 입힌다고 표현하면 이해하기 쉽다.유니티는 다양한 포맷의 이미지 파일을 지원하며, 포토샵 포맷인 PSD파일도 지원한다. 또한 P

[Unity] 커스텀 에디터
특정 조건에 따라 인스펙터에 표시되는 프로퍼티를 다르게 보이기.인스펙터에서 isShow의 값에 따라 strToShow의 표시 여부가 변경된다.클래스에서 변수 찾기 위한 코드(a): Temp클래스의 변수에 접근하기 위해 변환 코드, Temp는 Monobehavior를 상

첫 Unity 게임 개발 프로젝트 #1 1주차 (2023.02.27~)
2023.03.02부터 시작한 6명의 팀 프로젝트 원래라면 프로젝트 시작부터 매일 배우거나 진행한 내용들을 기록해야 하지만 어쩌다보니 기록을 프로젝트 중반부에 진행하게 되었다... 지금부터라도 매일 열심히 작성하겠다. Unity를 처음 사용하여 진행한 프로젝트다.
[Unity] 3D Terrain Map
Unity Terrain Terrain GameObject Terrain 컴포넌트 기능 Terrain > Create Neighbor Terrains
[Unity] 3D Animation 적용에 사용되는 Option 외
Add Component > Animator > Apply Root Motion 루트 모션 적용은 게임 오브젝트의 위치와 회전을 애니메이션이 제어하도록 허용한다 앞으로 움직이는 애니메이션이 있다고 가정해보자, 루트 모션을 체크하면 캐릭터가 앞으로 움직이면 게임오브젝트의 위치가 이전보다 앞쪽으로 변경되게 된다 루트 모션을 적용하지 않으면 제자리에서 걷는 ...
[Unity]GetComponent 함수
(자신) 게임오브젝트에 추가된 컴포넌트 중에서 원하는 컴포넌트를 참조(추출)할 때 사용한다.tr = this.gameObject.GetComponent();GetComponent()는 this.gameObject 가 생략되어 있다.의미 : “이 스크립트가 포함된 게임오

[Steam 출시] 대학생이 개발한 3d 인디게임 KingMini
안녕하세요! GiggleGames 팀장 SYiee입니다.이번에 팀원들과 함께 개발한 게임이 Steam에 3월 28일에 출시되었습니다!KingMini는 3D 싱글 플레이어 플랫포머 게임입니다.
[Unity] 3D Animation Layer, Blend Tree (실습)
Avata Mask 오브젝트 생성 및 Animator Controller 적용 오브젝트에 Avatar Mask 적용 > Avatar Mask의 Humanoid를 이용하여 동작 제어 Animator에서 레이어 추가 후 설정에서 가중치 최대(1)로 설정 후 Mask에 만들어 놓은 Avata Mask를
Photon 오버워치(1)

(Unity) Unity WebGL과 React Communication
자, 우리는 지금부터 서비스 개발자입니다.Web에서 로그인을 한 후에 메타버스 세상에 입장하기 버튼을 눌렀을 경우Unity WebGL로 구현된 화면이 Web에 붙여서 나오게 됩니다.여기서 우리는 한가지 의문이 듭니다.Web에서 로그인을 하면 백엔드에서 받은 로그인 토큰