문제

이것은 꽤 기본적인 질문입니다. 나는 그것이 궁금하다 비현실적인 개발 키트 게임, 특히 라이트 쇼 시뮬레이터 및 편집기에 사용될 수 있습니다. 이 사이트는 다음과 같이 말합니다.

Unreal Engine 3은 게임 개발자, 연구원, 텔레비전 스튜디오, Machinima 감독, 아티스트 및 학생이 사용했습니다. 게임 엔진에 생명을 가져야한다는 아이디어가 있다면 UDK가 당신을위한 것입니다.

그러나 나는 그것이 더 게임 지향적이라는 느낌을 가지고 있습니다. 취미 프로젝트의 경우 사운드/음악과 동기화 된 색상의 회전/움직이는 레이저/조명으로 조명 쇼 시뮬레이션을 만들고 싶습니다. 또한 C#에서 GUI 편집기를 개발하고 싶지만 C#에서 엔진의 렌더링 기능에 액세스 할 수 없다면 C ++/QT로 충분해야합니다. 편집자는 시뮬레이션을 설계하는 데 사용되며 실시간으로 렌더링/재생됩니다.

저의 기본, 일반적인 질문은 다음과 같습니다. 비현실적인 개발 키트가 반드시 게임과 관련된 것은 아니라 이와 같은 것에 사용될 수 있습니까? 또는 내가 아는 한 렌더링 및 3D 그래픽에 중점을 둔 Ogre3D의 원래 옵션을 사용해야합니다.

편집하다: 방금 봤어요 이 페이지 다시 언급합니다.

UDK로 어떤 종류의 게임을 만들 수 있습니까?

전적으로. UDK는 레이싱 게임에서 시뮬레이션에 이르기까지 만들고 싶은 모든 종류의 가상 세계에 완벽한 솔루션입니다.

그래서 내 질문은 이제 간단합니다. 결과 코드의 렌더러 또는 다른 기능에 액세스하여 시뮬레이터의 편집기에 통합 할 수 있습니까? 게임을 썼다면 내 자신의 레벨/캐릭터 등을 쓸 수있을 것입니다. 편집자? 그리고 어떻게 그렇게할까요? 예, UDK에는 이미 편집자가 제공된다는 것을 알고 있지만 내 자신을 만들고 싶을 때는 의미합니다.

감사! 답변 감사합니다 :)

도움이 되었습니까?

해결책

UDK는 기본 코드 (C ++)가 아닌 스크립트 (Unreal Script)로 만 재생할 수 있습니다. 따라서 전체 C ++ 소스 코드 없이는 더 복잡한 프로젝트 나 통합이 매우 어렵습니다. 그러나 프로젝트에 대한 편집자 (Unrealed)를 재사용하고 비현실적으로 시뮬레이션을 만들면 그렇게 할 수 있습니다.

다른 팁

나는 언리얼 엔진이 할 수있는 일에 꽤 지향적이며, 당신의 질문에 대한 대답은 예와 아니오입니다.)

그렇습니다. 회전/움직이고 빛을 발산하는 자신만의 배우를 만들 수 있습니다. 그러나 UE의 렌더링 주변에서 자신의 커스텀 편집기를 만들 수는 없습니다. 솔직히 나는 당신이 왜 필요한지 알지 못합니다 - Unreal Editor는 Light Show 시뮬레이션을 설계하고 실행하는 데 필요한 모든 도구를 가지고 있습니다.

외부 편집기에서 할 수있는 한 가지는 (물론 텍스처, 사운드, 모델 등을 제외하고) 텍스트 파일에 저장된 사용자 정의 설정을 작성하고 나중에는 비현실적인 스크립트로 해당 파일을 읽는 것입니다.

"게임을 썼다면 내 자신의 레벨/캐릭터 등을 쓸 수 있을까?"

예, 자신의 캐릭터와지도를 만들 수 있습니다. 그래도 자신의 편집자를 만들 필요가 없어야합니다. 주어진 편집자로 충분해야합니다.

C ++ 소스 코드에 액세스 할 수는 없지만 많은 UnrealScript를 사용하여 수행 할 수 있습니다. Make Something Something Unreal Contest의 모든 항목을 확인하십시오. 모두 UDK에서 사용할 수있는 도구를 사용하여 수행되었습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top