2012-02-21 1 views
1

현재 언리얼 스크립트를 배우고 있습니다. 나는 그들을 비주얼 스튜디오에서 만들고 나서 그것을 컴파일한다. 내가 만든 배우와 함께 한 수준을 만들었습니다.스크립트 변경 후 언리얼 개발 키트를 다시로드하는 방법

내가 가진 문제는 스크립트를 변경할 때마다 UDK를 닫고 변경 사항을보기 위해 레벨을 다시 열 때입니다.

다시로드하려면 UDK에 말하는 방법이 있습니까?

답변

0

불행히도, 아니요. UnrealScript를 변경하면 .u 파일을 다시 컴파일해야하며 게임/편집기를 닫아야 파일을 삭제하고 다시 만들 수 있습니다.

변경 사항을보고 싶을 때마다 또는 게임을 다시 여는 중일 때마다 UDK 편집기를 다시 여는 중입니다. 스크립트를 수정하고 컴파일 한 다음 결과를 보려면 (레벨을 수정하지 않고) 편집기를 다시 열지 않아도됩니다. UDK.exe를 실행하고 '~'키를 눌러 콘솔을 불러와 open yourlevelname을 입력하십시오. 또는 UDK.exe yourlevelname을 실행하여 해당 레벨에서 게임을 시작하는 바로 가기를 만들 수 있습니다. 당연히 당신이 산란하고 주변에 달리고 싶은 경우에, PlayerStart를 당신 수준에서 두어야 할 것입니다.

1

스크립트를 변경 한 경우 게임이나 편집기와 상관없이 UDK.exe의 모든 인스턴스를 닫아야합니다.

다음은 .bat 파일을 사용하여 게임이나 편집기를 실행하여 전체 프로세스의 속도를 높이는 워크 플로입니다.

  1. 텍스트 파일을 만들고 이름을 run_game.bat로 바꿉니다.

C : Level01이 이름 \ UDK \ 켈 \ 바이너리 \는 Win32 \입니다 Level01

주 udk.exe 파일 내부 프로젝트 설정과 일치하도록 경로를 조정, 다음 텍스트를 넣어 귀하의 레벨 /지도 파일. 이 .bat 파일은 해당 레벨에서 게임을 실행합니다.

다음, run_editor.bat라는 다른 .bat 파일을 만들고 내부에이 텍스트를 넣어 :

C를 : UDK \ 켈 \ 바이너리 \는 Win32 \ \ 편집기 Level01

udk.exe를 추가 편집기 매개 변수를 사용하려면 편집기을 원하는 수준으로 직접 실행해야합니다.

  1. 빠른 액세스를 위해 두 개의 .bat 파일을 C : \ Users [Your username]에 복사하십시오.

  2. Windows + R을 누른 다음 cmd를 입력하고 Enter 키를 눌러 명령 줄을 엽니 다. run_game 또는 run_editor를 입력하고 Enter 키를 누릅니다.

컴파일되지 않은 코드가있는 경우 컴파일할지 묻는 메시지가 표시되므로 예라고 말하십시오. 또한 컴파일하는 동안 나타난 오류나 경고를 볼 수 있으며 이는 유용합니다. 컴파일이 끝난 후 모든 것이 잘 수행되면 위로 키를 누르거나 실행하려는 .bat의 이름을 입력하고 Enter 키를 누릅니다.

Visual Studio에서 스크립트를 컴파일 할 필요가 없기 때문에 위의 방법을 사용하는 것이 더 빠릅니다.

관련 문제