-
배경게임/유니티 2021. 7. 5. 16:19
Terrain 환경적 특성을 만들 수 있는 도구 GameObject > 3D Object > Terrain Terrain 기능 인접 Terrain 타일 생성. Terrain을 만들고 페인팅. 나무나 풀 꽃, 돌 등의 디테일 요소 추가. 선택한 Terrain에 대한 일반 설정 변경. Paint Terrain Raise or Lower Terrain : 하이트맵 페인팅. Paint Holes : 터레인 일부를 숨김. Paint Texture : 표면 텍스쳐 적용. Set Height : 하이트맵을 특정 값으로 조정. Smooth Height : 하이트맵을 매끄럽게 만들어, Terrain 지형을 부드럽게 함. Stamp Terrain : 현재 하이트맵 위에 브러쉬 모양을 스탬핑
-
에셋 가져오기게임/유니티 2021. 7. 5. 11:39
1) Window -> Package Manager 2) DownLoad하고, Import를 한다. Model Import 설정 Scene Scale Factor : 원본 파일 스케일이 프로젝트의 의도와 맞지 않을 때 사용. Convert Unit : 모델 파일에 정의된 스케일링을 Unity 스케일로 전환. Import BlendShapes / Cameras / Lights : 블렌드 셰이프(모핑 데이터) / 카메라 / 광원 임포트 여부. Import Visibility : MeshRenderer Component 활성화 여부. Preserve Hierarchy : 명시적인 프리팹 루트 생성. Sort Hierarchy By Name : 계층 구조 내에서 오브젝트 정렬하는 기준을 이름으로 변경 비활성화하..
-
유니티 어트리뷰트게임/유니티 2021. 7. 2. 17:05
스크립트를 통해서 유니티 에디터를 확장할 수 있다. [Header (string)] : 인스펙터 내에 타이틀을 달 수 있는 속성. [Space (float)] : 필드 사이에 여백을 주는 속성. [Tooltip (string)] : 해당 변수 위에 커서를 올리면 나오는 툴팁을 설정하는 속성. [SerializeField] : private 변수를 인스펙터에 표시하는 속성. [System.Serializable] : 기본적으로 인스펙터에 보이지 않는 구조체와 클래스를편집 가능하게 하는 속성. [NonserializeField] : public 변수를 인스펙터에서 숨겨주는 속성. 인스펙터에서 값을 수정해도 그 값이 적용되지 않고 스크립트에서 설정한 초기값 적용. [HideInInspector] : publi..
-
일인칭 슈팅 C++ 튜토리얼게임/UnReal_MakeMyGameStudy 2021. 5. 7. 17:43
목적 이 튜토리얼은 C++ 를 사용해서 기본적인 일인칭 슈팅 (FPS) 게임을 만드는 법을 보여드립니다. 목표 이 튜토리얼을 마칠 때 쯤이면 다음과 같은 작업이 가능할 것입니다: 프로젝트 구성 캐릭터 구현 프로젝타일 구현 캐릭터 애니메이션 본문 일인칭 슈팅 C++ 튜토리얼 일인칭 슈팅 게임 메커니즘 구현 방법을 배워봅니다. docs.unrealengine.com 코드 FPSCharacter FPSCharacter.cpp /* 마우스 감도나 축 반전과 같은 추가 처리를 해 주려거든, 입력 값을 함수에 전달하기 전 별도의 조정을 가하는 함수를 추가해 주면 되지만, 여기서는 입력을 바로 AddControllerYawInput 과 AddControllerPitchInput 함수에 바인딩하도록 하겠습니다. */ ..
-
컴포넌트와 콜리전게임/UnReal_MakeMyGameStudy 2021. 5. 2. 19:02
컴포넌트를 만들어 계층구조에 넣고 게임플레이 도중 제어하는 법과, 컴포넌트를 사용하여 폰이 입체 오브젝트로 된 월드를 돌아다니도록 만드는 법 -> 플레이어가 캐릭터를 움직이고, 특정 키를 누르면, 어떤 액션을 취할 수 있다. 그러기 위해서는 필요한 것: 캐릭터 캐릭터의 물리 함수성질 캐릭터 CoreMinimal CoreMinimal.h // Fill out your copyright notice in the Description page of Project Settings. #pragma once #include "CoreMinimal.h" #include "GameFramework/Pawn.h" #include "CollidingPawn.generated.h" UCLASS() class HOWTO_AU..
-
게임 조종 카메라게임/UnReal_MakeMyGameStudy 2021. 5. 1. 11:38
게임 조종 카메라 처음에 따라하는 것은 카메라를 활성화시키고, 서로 다른 카메라를 전환하는 법을 보여드리는 튜토리얼입니다. 카메라를 부드럽게 이동시킨다. 예) 카메라1 카메라2 이동 액션 이동 액션을 통해 카메라1 -> 카메라2 카메라2 -> 카메라1 완성 코드 CameraDirector.h // Fill out your copyright notice in the Description page of Project Settings. // CameraDirector.h #pragma once #include "CoreMinimal.h" #include "GameFramework/Actor.h" #include "CameraDirector.generated.h" UCLASS() class HOWTO_AUTOC..
-
WIND WIND: 2%가 아니라... 20%가 부족 한 건가??게임 2021. 3. 13. 23:57
이것은 저의 개인적인 견해이고, 좀 더 우리나라의 게임이 더 재미있는 쪽으로 가길 원합니다 플레이 방법 이 두명의 주인공을 컨트롤러를 사용하여 바람을 만들어서 탑 꼭대기에 올라가게 하면 된다. 장점 - 그래픽이 손으로 만든 그림같아서, 한편의 동화를 보는 것 같다 - UI와 그림이 하나의 그림이 아닌, 서로 독립적으로 되어있어서, 입체적이다. 단점 - 튜토리얼이 부실하다 -> 처음 여자캐릭터의 점프가 바람으로 점프하는 것인 줄 알았는데, 인터넷에 찾아보니, 여자 캐릭터에 가까이 컨트롤러를 가다대서, A 버튼을 누르는게 점프라는 것을 알았습니다. - 어렵다. -> 저의 경험으로는 너무 어렵습니다. 특히, 2단계는 아직도 못 클리어를 못했습니다. - 여자 캐릭터의 점프가 어렵다 -> 이 캐릭터의 점프가 어느..