UDK教学第二章 - 图文(5)

2019-02-16 01:23

9. 使用名称UTPawn_SuperRegen.uc把这个新的脚本保存在MasteringUnrealScript/Classes目录中。把这个脚本命名为UTMutator_SuperRegen.uc。

图片 2.10 –已经重命名了Mutator脚本并准备好保存它。

2.5 -编译脚本

当完成了mutator的编码后,下一步是编译脚本。这将涉及到设立UTEditor.ini文件及运行编译器。如果有任何错误,那么这些错误都需要被修正并且需要重新执行编译。

1. 编译过程的第一步是把MasteringUnrealScript包添加到UTEditor.ini文件中的ModPackages列表中。如果没有执行这步,编译器将不知道查找我们的新的脚本,从而不能编译它们。

导航到以下目录:

..\\My Games\\Unreal Tournament 3\\UTGame\\Config

2. 定位UTEditor.ini文件并在Notepad或其它文本编辑器中打开它,以便对其进行编辑。

3. 找到具有[ModPackages]头的.ini文件。找到这部分的简单方法是在文件搜索ModPackages。

4. 把光标放置在以下行的尾部并按下回车键。

ModOutputDir=..\\UTGame\\Unpublished\\CookedPC\\Script

5. 添加这行,来把MasteringUnrealScript包添加到要编译的包列表中。 ModPackages=MasteringUnrealScript 6. 保存UTEditor.ini文件并关闭它。

7. 正如在前一章所提到的,有很多方法来运行编译器,或者Make命令行开关更加精确。在本书的接下来的部分,将会简单地为您介绍编译脚本,置于您选择哪种方法由您自己决定。现在,请选择以下方法之一:

?

如果您根据Appendix B中的指令建立了ConTEXT,那么您可以简

单地在ConTEXT中按下F9来开始编译过程。

? 如果您已经创建了具有make开关的UT3.exe的快捷方式,那么您

现在就可以运行它。

运行游戏或编辑器,当提示时选择编译脚本。

? 导航到您的UT3安装目录的Binaries目录,并运行以下命令:

?

8. 假设没有错误,那么编译过程应该可以成功并且将会在 ..\\UTGame\\Unpulished\\CookedPC\\Script目录中创建MasteringUnrealScript.u文件。

图片 2.11 –Make 命令开关的成功的输出。

2.6 –发布及测试mutator(设置方法)

到目前为止,我们需要检查是否每个事情都是真正地成功的。唯一的方法是在虚幻竞技场3的外面测试mutator是否工作。在先前指南中创建的脚本包位于Unpublished目录中。默认情况下,游戏仅承认Published目录中的内容。这给我们提供了两个选择。

把MasteringUnrealScript.u包复制到Published目录。 ? 使用–useunpublished标志来运行虚幻竞技场3。

?

在这个实例中,我们将使用第一个选项,把脚本包放到Published目录中。因为脚本不依赖于可能放置在Unpublished目录中的内容包中的其它的内容,比

如贴图、网格物体、声音等,所以我们可以继续前行并发布脚本包。如果不是这种情况,那么最好使用–useunpublished标志来继续前行并测试。

1. 导航到..My Games\\Unreal Tournament 3\\UTGame\\目录。假设当前在这个位置不存在Published文件夹,创建名称为Published的新文件夹。 2. 在Published目录的内部,创建另一个名称为CookedPC的文件夹。 3. 打开CookedPC目录并创建一个名称为Script的最后一个文件夹。 4. 从..\\Unpublished\\CookedPC\\Script文件夹中把MasteringUnrealScript.u脚本包复制到新创建的..\\Published\\CookedPC\\Script目录中。

5. 运行虚幻竞技场3并选择一个Instant Action(即时作战)游戏。

图片 2.12 –虚幻竞技场3的主菜单。

6. 在下一个屏幕上选择Deathmatch(死亡竞技)游戏类型。


UDK教学第二章 - 图文(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:交给张老师的生活下午茶 doc - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: