《星际争霸2》移动与镜头平移及单位攻击触发攻略详解
近期在游戏制作中遇到了一些难题,特别是BOSS的AI设定和攻击模式制作,以及让单位进入守护者操作的复杂触发和资料修改。在此我想分享一些自己摸索到的经验,希望能对正在制作游戏的您有所帮助。
首先请您查看我的作品《赎罪》,以便更好地理解接下来的内容。
一、触发器介绍
创建资料夹:ID为“玩家1”,用于资料分类,便于后续修改。
创建资料夹:ID为“移动器”。
在“移动器”资料夹中新增以下4个变量:
- 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
注意:变量名称请使用英文,避免语法错误导致触发失败。
新增一个动作定义脚本:ID为“移动方向辨识器”。
在“移动方向辨识器”中设置参数:
- ID:P = 0 <整数>
在动作中新增变量设定,请参考以下图片。
注意:所有动作设定的变量或触发器都要按照顺序上下排列,触发时从触发器中最上方开始依序到下方结束。
在“移动器”资料夹中新增以下8个触发器:
- ID:W (向前)
- ID:A (向左)
- ID:S (向下)
- ID:D (向右)
- ID:W UP
- ID:A UP
- ID:S UP
- ID:D UP
二、结语
本文由游饭天堂小编团队编辑,祝您游戏愉快!