inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part2: 게임 수학과 DirectX12

카메라 부모 설정 질문

169

김준일

작성한 질문수 1

0

안녕하세요 좋은 강의 잘들었습니다 최근 강의를 전부 수강하고 여러가지 시도를 해보고있는데 질문이 생겨 여쭤보려고합니다

1. 저는 카메라를 용 위쪽에 고정 시키고 싶습니다. 강의를 다시 돌려보며 Transform.h에 부모를 설정 할 수있는 기능이 있다는 것은 찾았으나 어떻게 적용 시켜야 할지 몰라 활용하지 못했습니다. 메인 카메라에게 어떤식으로 부모를 설정해 줄수 있을까요? 또한 설정한 뒤 카메라의 상세한 위치를 보기 좋게 미세 조정하려 한다면 어떤 방식이 좋을까요?

2. 제가 카메라가 아닌 용을 움직이고 싶어 이리저리 코드를 바꾸다가 테스트카메라스크립트에 있는 WASD 조작 코드를 TestDragon.cpp에 옮겨 용이 움직이는 것은 확인했으나 동작 원리를 명확히 파악하지 못했습니다. 처음 움직일 오브젝트의 Vector3 좌표를 구하는 Vec3 pos = GetTransform()->GetLocalPosition() 코드가 함수를 통해 좌표를 구한다는 것은 이해했으나 GetTransform이 용의 좌표를 가져오는 것인지 카메라 좌표를 가져오는 것인지 알수가 없었습니다. 기존 조작 코드를 TestDragon에 넣는 것으로 좌표 값이 카메라에서 용으로 바뀌었으나 명확히 이해하고 동작 시킨 것이 아니었습니다. GetTransform은 어떤 기준으로 오브젝트를 정해 좌표를 가져오는 것언지 궁금합니다. 또한 이런 방식이 아닌 기존의 코드를 유지하고 테스트카메라스크립트에서 용의 좌표를 받을 수 있는 방법이 있다면 알고싶습니다.

DirectX 게임수학

답변 0

Lighting 추가하고 나니 프레임이 많이 떨어지는데 원래 이런 건가요?

0

526

0

Deferred Rendering 에서 조명에 Culling이 일어나는 것 같습니다.

1

568

1

static_pointer_cast와 static_cast의 차이가 무엇인가요?

0

1356

1

Engine.lib 파일을 포함 불가

0

620

1

셰이더 VS_Main에서 행렬 곱해줄 때

0

491

2

1:05분 질문(1시간 5분)

0

304

0

오류가 발생합니다

0

484

1

Animation코드가 무한로딩에 걸리네요

0

350

0

fov 관련해서 질문이 있습니다

0

283

0

normal mapping Tangent Space 수학식 질문

0

388

1

커리큘럼 관련 질문 드립니다!

0

279

0

강의를 어떤식으로 들으면 될까요??

0

385

1

머티리얼과 텍스쳐, 셰이더를 따로 관리해도 되나요?

0

448

1

박스 메쉬 생성하는 함수에서 버텍스가 왜 24개인가요

0

246

1

복수개의 서로 다른 동영상을 Picture in Picture 형식으로 rendering하는 가장 최적의 방법이 궁금합니다.

0

265

0

애니메이션 쉐이더에서 행렬보간 부분에 대해 질문드립니다

0

234

0

assert 에서 _currentIndex 와 _elemtSize 를 비교하는게 이해가 잘 안되네요

1

250

1

DX 공부방법에 대해서 질문 있습니다.

0

644

1

Root Parameter 를 정의하는데 있어서 질문있습니다.

0

378

1

Client 콘솔창이 잠깐 켜졌다가 말아요

0

255

1

DirectX12 Root Signature : CBV관련 질문입니다.

0

355

1

뷰 변환 행렬 관련하여

0

637

2

강의 시작!

0

307

1

using namespace Microsoft::WRL;

0

275

1