主要是卡在设定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松开