欢迎进入莱诺活性炭公司!

果壳活性炭
您当前的位置 : 首 页 > 新闻动态 > 公司新闻

开发者的幕后探索,《星际争霸2:编辑器教程——镜头移动与单位攻击触发》

2025-03-01 23:40:05

主要是卡在设定BOSS的AI和设计BOSS各种攻击模式上。

还有让单位进入守护者操作的一些复杂触发和数据修改。

小编最近没怎么忙其他事情,打算把自己摸索到的一些东西分享给想要编游戏的大家。

要开始讲了。

首先,你需要先去游戏里看一下我的作品(赎罪),这样你们才能明白我接下来要说的内容。

--------------------------------------------------------------------------------

触发器

我们先从移动器开始。

创建一个资料夹,ID为玩家1,这样可以方便将资料分类,以便以后修改。

创建一个资料夹,ID为移动器。

在移动器文件夹中添加以下四个变量:

ID为Polar Velocity (theta),初始值为0.0,设置为实数,数组大小为16。

ID为Cartesian Velocity (x),初始值为0.0,设置为实数,数组大小为16。

ID为Cartesian Velocity (y),初始值为0.0,设置为实数,数组大小为16。

ID为Polar Velocity (r),初始值为0.0,设置为实数,数组大小为16。

请务必将变量类型设定为实数。

PS: 请避免使用中文命名变量,因为这可能导致某些语法错误,使其无法被正确触发。

PS: 这些变量经过特定脚本处理后,可以成为方向识别引擎的基础。

新增一个脚本,命名为"移动方向辨识器",用于定义动作。

在"移动方向辨识器"中,设定参数ID为P,初始值为0,数据类型为整数。

ID这一部分可以选择任何自己能看懂的内容。

6.在动作中添加一个变量设置,请参考下面的图片。

索引的P即为脚本中的参数点索引---->参数---->P。

7.同样需要新增一个变量设置,请查看下列图片。

记住,所有在动作中设置的变量或触发必须按照顺序从上到下排列。

触发时是从触发器的最上方开始,逐一到下方结束。

8.在移动器的文件夹中添加以下8个触发器。

ID为 W (向前)。

ID为 A (向左)。

ID为 S (向下)。

ID为 D(向右)

按键W松开

按键A松开

按键S松开

按键D松开

标签

本文网址:

最近浏览: