UDN
Search public documentation:
DevelopmentKitDeploymentCH
English Translation
日本語訳
한국어
Interested in the Unreal Engine?
Visit the Unreal Technology site.
Looking for jobs and company info?
Check out the Epic games site.
Questions about support via UDN?
Contact the UDN Staff
日本語訳
한국어
Interested in the Unreal Engine?
Visit the Unreal Technology site.
Looking for jobs and company info?
Check out the Epic games site.
Questions about support via UDN?
Contact the UDN Staff
虚幻开发工具包上的部署
配置、编译及测试
在执行以下步骤前请先运行一次UDK来初始化ini文件。 在UDKGame\Config目录打开UDKEngine.ini文件,并添加文本行ModEditPackages=MyMod到[UnrealEd.EditorEngine]部分中。您可以有多个mod编辑包,仅需要为每个mode编辑包创建一个独立的源码目录,并把每个包添加到 [UnrealEd.EditorEngine] 部分。 现在您可以向应用程序中添加脚本源文件。打开Development\Src\MyMod\Classes目录。确保您的源码文件有.uc扩展名,以便UnrealScript编译器可以识别它们。 这是一个用于进行入门学习的小游戏类型变种。把SuperFunGame放到Development\Src\MyMod\Classes目录中。从Binaries文件夹中运行UnrealFrontend(或者使用UDK Program Files文件夹中的快捷方式),并使用 make 按钮来编译您的代码。可替换地,您可以在Binaries 目录中使用命令行 UDK make 来进行处理。 要想使用现有的关卡来测试这个游戏类型,那么您需要使用特殊的命令行。Unreal通过URL类型的格式来传入自定义游戏参数。当您创建应用程序的用户界面前端时也可以使用这个系统。udk dm-deck?game=mymod.superfungame当在UDKGame.ini文件的[Engine.GameInfo]部分什么都没有指定时,您也可以修改它来使用默认游戏类型。修改 DefaultGame和DefaultServerGame为 =MyMod.SuperFunGame。请确保您的游戏类型实现了SetGameType()方法,它可以防止该游戏类型被覆盖。 要想把这个修改或任何其他的ini修改传递到您的打包的mod中,那么您也需要修改DefaultGame.ini中默认设置。 当UDK退出时,它把那次游戏会话的所有日志信息写入到UDKGame\Logs目录中的Launch.log文件中。 UDK也可以通过DLL绑定 &ndash支持外部应用程序,可以通过使用UnrealScript来调用Windows DLL中的函数。