일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- UActor
- 백준 1253번
- Unreal
- OS
- 실습
- 1253번
- 5639
- 민겸수
- Security
- 언리얼 커스텀 플러그인
- 의미와 무의미의 경계에서
- 오손데이터읽기
- Linux
- 셰그먼트트리
- 비재귀셰그먼트
- 1967번
- C++
- 2단계로킹
- 언리얼 플러그인
- FBX
- command not found
- hackerank
- 데이터베이스 배움터
- 트랜잭션 관리
- SQL
- UnrealMP
- 1759번
- objtofbx
- oracle
- 백준
- Today
- Total
목록게임 (21)
fatalite
using UnrealBuildTool; public class ProjectName : ModuleRules { public ProjectName(ReadOnlyTargetRules Target) : base(Target) { PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs; PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore", "HeadMountedDisplay", "EnhancedInput", "UMG" }); } } AddRange에 UMG를 추가한다.
비저빌리티 및 오클루전 컬링 | 언리얼 엔진 5.0 문서 (unrealengine.com)
Cull Distance Volume 컬 디스턴스 볼륨이란? 플레이어와의 거리에 따라서 자동 컬링 된다. Size는 Unreal Units이다. 다음과 같이 Size, Cull Distance Pair을 추가할 수 있다. Reference Cull Distance Volume | Unreal Engine Documentation
Reference GPU 프로파일링 | 언리얼 엔진 문서 (unrealengine.com) 내용 CMD 창에서 ProfileGPU 확인
https://forums.unrealengine.com/t/for-each-loop-the-option-does-not-appear-in-blueprint/491144 For each loop the option does not appear in blueprint s forums.unrealengine.com 정확한 해답이 없다. 그래서 꼼수를 썼는데, Character 블루프린트에서 For each 생성한다음 복사하고 Create UI에 붙여넣기 했다.
언리얼에서 UObject는 게임을 구성하는 기본 요소가 된다. 아직 기초 단계여서 언리얼 문서 기준으로는 자세하게 알 필요가 없다고 한다. 아마 게임 내의 오브젝트의 가장 기본적인 요소라고 생각하면 될 것 같다. UActor && Component UActor UActor은 레벨(쉽게 말하면 맵)에 배치할 수 있는 오브젝트를 말한다. 레벨이 하나의 극장이라면, UActor은 연기를 위한 배우들 중 하나라고 생각하면 될 것 같다. 다음은 주요 함수들이다. BeginPlay: 게임플레이 도중 오브젝트가 처음 등장(Spawn)했을 때 호출됩니다. Tick: 지속적으로 이루어지는 작업을 하기 위해 프레임 당 한 번 호출됩니다. EndPlay: 오브젝트가 게임플레이 공간을 떠날 때 호출됩니다 Component U..
Unreal C++은 쌩 C++보다 쉽게 사용할 수 있도록 만들어져있다고한다. 핫 리로드 Visual Studio에서 소스코드를 수정해서 컴파일하거나, 언리얼 에디터에 컴파일 버튼으로 수정 내용을 반영할 수 있다. C++과 블루프린트의 조화는 어떻게 이루어지는가? # C++ 변수 C++ 변수를 블루프린트에서 볼 수 있게 하려면 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="Damage") 와 같이 추가하면된다. 다음 코드를 보면, 만약 Property가 바뀌면 블루프린트의 프로퍼티에도 반영할 수 있게끔 하는 코드이다. 한 가지 더 생각할 점은, #if WITH_EDITOR 와 #endif로 둘러싸여 있다는 것이다. # 블루프린트 프로퍼티로 반영 void ..
본인이 안쓰는 부분이라면 과감하게 주석처리!!!!!
문제정의 3D Reconstruction의 결과가 obj만으로 나옴 OBJ가 가지고 있는건 VERTICES(Color, Position), FACE이다. OBJ에는 원래 Vertex color가 따로 없고, MTL 파일에 존재해야하는데, Realtime Plugin이나 모델에 해당 코드가 없다. //vertices if (line.StartsWith("v ")) { lineElements.Empty(); int32 elementCount = line.ParseIntoArray(lineElements, TEXT(" "), true); if (elementCount == 4) { if (coordinateSystem == ERTICoordinateSystem::E_RightHanded) { verticesL..
FBX, File Box는 Autodesk에서 사용하는, 3D Tool들 FBX는 ASCII와 이진(Binary)파일 형식으로 만들 수 있다. FBX의 포맷과 스펙은 공식적으로 공개되지 않았고, Autodesk에서 제공하는 C++ FBX SDK를 이용해서 FBX 파일을 다룰 수 있다. Text-Based File Structure 트리 구조로 되어있다. A NodeType Identifier (class name) A tuple of properties associated with it, the tuple elements are the usual primitive data types: float, integer, string.. etc. A list which contains nodes in the sm..