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

2019-02-16 01:23

var int RegenPerSecond;

在下一步中,将那个会给予这个变量一个初始值,但是当修改生命值时这个值实际上不会被进一步的使用。

6. 初始化类设置的最后部分设计了创建defaultproperties(默认属性)块。这将会用于放置我们的类得属性的值。按下回车键几次后输入以下代码: defaultproperties {

RegenPerSecond = 10 }

这里,我们已经指定了这个mutator(设置方法)的组的名称以及RegenPerSec变量的初始值。

7. 那将会终止类的初始化设置。这是,代码应该如下所示是: class UTPawn_SuperRegen extends UTPawn;

var int RegenPerSecond;

defaultproperties {

RegenPerSecond=10 }

8. 现在我们保存脚本以便我们的进展不会丢失。从File(文件)菜单中,选择Save as(另存为)…。在对话框中,您可以打开到以下目录之一的导航: 对于Windows XP来说:

C:\\Documents and Settings\\[User Name]\\My Documents\\My Games\\Unreal Tournament 3\\UTGame\\Src 对于 Windows Vista来说:

C:\\Users\\[User Name]\\Documents\\My Games\\Unreal Tournament 3\\UTGame\\Src

9. 在Src目录中创建新的Folder(文件夹)

图片 2.6 –Save As (另存为)对话框中的Create New Folder (创建新文件夹)按钮

将这个新文件夹命名为MasteringUnrealScript。

图片 2.7 –已经创建了一个名称为MasteringUnrealScript 的新文件夹 10. 打开这个目录并创建另一个新文件夹。命名这个文件夹为Classes并打开它。

图片 2.8 –已经创建了一个命名为Classes 的新文件夹

11. 最后,输入UTPawn_SuperRegen作为脚本的名称,请确保在Save as(另存为)对话框的type(类型)文本域中选择了UnrealScript (*.uc),然后点击Save(保存)。

图片 2.9 – The Pawn script has been named and is ready to be saved. 已经命名了Pawn脚本并准备保存。

当然,这是类没有新添加的功能。我们将会在下个指南中添加这个功能。

2.3 –设置再生计时器

创建了我们的新的Pawn类后,我们需要在它内部添加功能,以便使它和标准的UTPawn类区分开来。这将包括设立Timer函数,每次执行这个函数时都会增加玩家的Health(生命值),同时也包含一个用于确保每秒执行这个Timer的方法。

1. 继续前一个指南,在ConTEXT中打开UTPawn_SuperRegen.uc文件。 2. 在RegenPerSecond变量声明后,通过输入以下信息来声明Timer函数:


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

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

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

马上注册会员

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