Как перезагрузить нереальный комплект разработчика после изменения скрипта - PullRequest
1 голос
/ 21 февраля 2012

Я сейчас учусь нереальным сценариям. я создаю их на визуальной студии, а затем собираю их в ней. Я создал уровень с актером, которого создал.

Проблема, с которой я сталкиваюсь, заключается в том, что каждый раз, когда я делаю изменения в скрипте, я закрываю UDK и снова открываю уровень, чтобы увидеть изменения.

Есть ли способ сказать UDK о перезагрузке?

Ответы [ 2 ]

1 голос
/ 23 ноября 2014

Если вы вносите изменения в скрипт, вам необходимо закрыть все экземпляры UDK.exe, будь то игра или редактор.

Вот рабочий процесс для ускорения всего процесса с использованием файлов .bat для запуска игры или редактора.

  1. Создайте текстовый файл и переименуйте его в run_game.bat. Внутри файла поместите следующий текст, корректируя путь в соответствии с настройками вашего проекта:

C: \ UDK \ Kel \ Binaries \ Win32 \ udk.exe Level01

Обратите внимание, что Level01 - это имя вашего уровня / файла карты. Этот файл .bat запустит вашу игру на этом уровне.

Затем создайте еще один файл .bat с именем run_editor.bat и поместите этот текст внутрь:

C: \ UDK \ Kel \ Binaries \ Win32 \ udk.exe редактор Level01

Добавляя параметр editor , вы предлагаете запустить editor напрямую с нужным уровнем.

  1. Скопируйте два файла .bat в C: \ Users [ваше имя пользователя] для быстрого доступа.

  2. Откройте командную строку, нажав Windows + R, затем введите cmd и нажмите Enter. Введите либо run_game, либо run_editor и нажмите Enter.

Если у вас есть некомпилированный код, вас спросят, нужно ли его скомпилировать, так что скажите «да». Вы также увидите любые ошибки или предупреждения, которые появились во время компиляции, что полезно. Если после компиляции все прошло хорошо, нажмите клавишу «Вверх» или введите имя .bat, который вы пытаетесь запустить, и нажмите Enter.

Использование описанного выше метода также быстрее, поскольку не требует компиляции сценариев в Visual Studio.

0 голосов
/ 22 февраля 2012

К сожалению, нет.Изменения в UnrealScript требуют перекомпиляции файла .u, и игру / редактор необходимо закрыть, чтобы файл можно было удалить и создать заново.

Я не уверен в вашем вопросе, если вы говорите, что вы 'повторное открытие редактора UDK каждый раз, когда вы хотите увидеть изменения, или если вы просто заново открываете игру.Если вы просто хотите изменить скрипт, скомпилировать и увидеть результат (без изменения уровня), вам не нужно повторно открывать редактор.Вы можете просто запустить UDK.exe, нажать клавишу «~», чтобы вызвать консоль, и набрать open yourlevelname.Или вы можете создать ярлык для запуска UDK.exe yourlevelname, чтобы начать игру на этом уровне.Конечно, если вы хотите появиться и бегать, вам нужно поставить PlayerStart на свой уровень.

...