Unreal Engine 2

Terrain Elevation 얻어오기

UE에서 Landscape를 생성한 후 Landscape의 Z 값을 읽어오는 작업을 진행했다. Landscape를 만드는 자세한 설명은 생략한다! CryEngine에서는 GetTerrainZ, GetZ 같은 함수가 있었는데 UE에서는 찾지 못했다. 포럼을 검색해보니 그냥 LineTrace를 해보라고 한다. 많이 느릴 것 같은데 우선 함수 Wrapping을 해서 나중에 구현은 바꿀 수 있도록 하고, LineTrace를 해보았다. 오 대충 되는듯? 몇가지 문제가 있는데 Grid의 선분이 Lighting에 영향을 받는다. (나는 단색으로 나오기를 원함) Grid의 선분이 굴곡이 있는 곳에서는 땅 밑으로 들어간다. 두번째 문제의 원인은 Terrain의 Vertex보다 Grid의 Vertex가 더 크기 때문이다...

VisualStudio를 위한 Unreal 설정

Unreal을 제대로 사용하려면 VisualStudio에 추가 설정이 필요하다. 몇개는 Unreal에서 이미 제공하는 것이고 다른 하나는 웹을 검색하다가 발견한 것이다. 사실 VisualAssist가 없다보니 VS 기본 Intellisense의 느린 단점이 너무나 잘 보인다. VisualAssist 개인 구매를 심각하게 고민 중! 참고로 오늘 UE 4.15.0 버전을 설치해보니 VS2013, VS2015은 물론이고 VS2017까지도 Extension이 지원되고 있다. Unreal VisualizerVisualStudio에서 디버깅 할 때 watch 윈도우 등에서 값을 잘 보여준다.설치/Engine/Extras/VisualStudio/Debugging/UE4.natvis 파일을 찾는다.해당 파일을 다음 중..