您当前的位置:首页 > 游戏频道 > 单机游戏 > 游戏攻略 > 正文返回列表页

《星球探险家》世界编辑器之故事编辑教程(4)

编辑:瑞安网 来源:互联网 发表时间:2016-11-09 14:33 人气 | 查看所有评论

导语:右键任务块,可以进行【打开】【拷贝】【删除】 双击也可以打开 单击一个任务块,右边有属性可以填。 下面来介绍触发器: 打开任务后,可以在任务中添加触发器。只要任务在游戏中运行起来了,那么这些触发器就全部

  右键任务块,可以进行【打开】【拷贝】【删除】

  双击也可以打开

  单击一个任务块,右边有属性可以填。

游侠网

  下面来介绍触发器:

  打开任务后,可以在任务中添加触发器。只要任务在游戏中运行起来了,那么这些触发器就全部待命了。

  玩过其他游戏编辑器的童鞋们都知道什么是触发器,大同小异

  那么星球探险家的触发器运行逻辑是这样的

游侠网

  简而言之,就是

  【任务运行起来了】->【里面的触发器待命】->【事件触发】->【若条件通过】->【执行动作】

  然后呢,Event(事件),Condition(条件),Action(动作)是可以由我们自由组合的

  官方提供的游戏事件有:

  TICK CYCLE - 每帧触发

  MISSION BEGIN - 某个任务开始时触发

  MISSION END - 某个任务结束时触发

  GOAL ACHIEVE - 某个任务目标达成时触发 (后面还有相应介绍)

  SELECT QUEST - 玩家选择某个NPC身上的某个对话时触发(后面还有相应介绍)

  CHOOSE - 玩家做出某个选择时触发(后面还有相应介绍)

  INTERACTION - 玩家与物体右键交互时触发

  DEATH - 某个东西死亡时触发

  DAMAGE - 东西A受到东西B攻击时触发

  USE ITEM - 玩家使用物品时触发

  PUT OUT ITEM - 玩家将某个物品从背包中拖出时触发

  TIME OUT - 某个计时器时间到触发(后面还有相应介绍)

  SLEEP - 玩家睡下时触发

  WAKEUP - 玩家醒来时触发

  CHANGE EQUIP - 玩家改变身上任何装备时触发

  TAKE UP EQUIP - 玩家进入攻击状态时触发

  PUT BACK EQUIP - 玩家退出攻击状态时触发

  CUSTOM UI - 每帧触发,用于画自定义界面(后面还有相应介绍)

  CUSTOM UI EVENT - 当玩家自定义界面的事件触发时触发(后面还有相应介绍)

  以后官方可能还会提供更多的事件模板

  官方提供的游戏条件有:

  ALWAYS - 总是成立

  NEVER - 总是不成立

  MAYBE - 可能成立(可以设置概率)

  COMPARE - 可以用该条件比较两个数的大小

  GOAL ACHIEVED - 任务目标是否达成

  POSITION - 检查某个物体的位置是否满足条件

  ROTATION - 检查某个物体的旋转是否满足条件

  DISTANCE 3D/2D - 检查某两个物体之间的距离是否满足条件(2D则忽略高度差)

  LOOK AT 3D/2D - 检查某个物体是否(不)对着某个物体

  OWN ITEM - 检查玩家背包的物品数量是否满足条件

  STOPWATCH - 检查计时器秒数是否满足条件

  HATRED - 检查仇恨关系是否满足条件

  STAT - 检查某个对象的状态(如血量)是否满足条件

  SLEEPING - 检查玩家是否在睡觉

  EQUIPMENT - 检查玩家是否穿上某件装备

  EQUIPMENT USING STATE - 检查玩家是否(不)处于拿起武器的攻击状态

  WORLD - 检查玩家是否处于某个世界

  以后官方可能还会提供更多的条件模板

  官方提供的游戏动作有:

  RUN MISSION - 开始运行一个任务

  END MISSION - 结束一个任务,附带任务结果,如完成,失败,放弃。

  (前面说过,一出来只有核心任务是正在运行的,其他任务需要靠调用这两个动作手动运行!)

  SET ITEM GOAL - 设置一个以物品数量为依据的任务目标

  SET KILL GOAL - 设置一个以杀怪数量为依据的任务目标

  SET BOOL GOAL - 设置一个(是/否)的自定义任务目标

  UNSET GOAL - 注销一个任务目标

  WAIT - 等待数秒

  ADD QUEST - 往NPC身上添加一个对话

  REMOVE QUEST - 从NPC身上删除一个对话

  BEGIN CHOICE GROUP - 开始一个选项分支组

  ADD CHOICE - 添加选项

  END CHOICE GROUP - 提交给玩家选择

  (这三个可以实现比如有个人叫你去杀怪,你可以选择去,或不去)

  PAUSE / RESUME CONTROLLER - 禁用/重启玩家对角色的控制权

  PLAY / STOP ANIMATION - 播放、停止动画

  PLAY SPEECH - 让某个NPC说话

  SET POSE - 设置某个东西的位置和旋转

  SHOW / HIDE SYSTEM UI - 显示 / 隐藏某个游戏界面,如人物信息,任务追踪等

  MODIFY PACKAGE - 修改物品数量

  SET / UNSET STOPWATCH - 设置/注销计时器,计时器会显示在屏幕上方提示玩家

  SET VARIABLE - 设置自定义变量(变量设置后可由条件“COMPARE”来判断大小)

  MODIFY STAT - 修改状态值,如血量,最大血量等

  KILL - 直接杀死某个单位

  CREATE OBJECT - 创建怪物等物体

  REMOVE OBJECT - 移除物体(某类)

  REMOVE SPECIFIC OBJECT - 移除具体某个ID的物体

  ENABLE / DISABLE SPAWN - 开启关闭某个再生点

  ORDER TARGET / VECTOR - 向某个AI下达命令,命令目标是另一个对象或坐标

  CANCEL ORDER - 取消某个AI上的命令

  SHOW TITLE - 展示标题,该标题会在屏幕中部偏上显示

  SHOW TIP - 显示提示,该提示会弹出在左上角的提示框中

  FAST TRAVEL - 快速旅行

  CUSTOM UI STANDARD - 绘制自定义UI(注意:必须在 CUSTOM UI 事件触发时绘制)

  CUSTOM UI COLOR - 设置下一个自定义UI的颜色

  以后官方可能还会提供更多的动作模板

  尼玛终于写完了手已残

  接下来,编写故事就变成 “造句游戏” 了

相关新闻
    看完之后应该觉得?

    健康游戏忠告 抵制不良游戏,拒绝盗版游戏,注意自我保护,谨防上当受骗 适度游戏益脑,沉迷游戏伤身,合理安排时间,享受健康生活

    • 作品版权归作者所有,如果无意中侵犯了您的版权,请来信告知,本站将在三个工作日内删除
    • 提示:本站为防止低俗内容出现,用户发表的评论及上传游戏需本站审核后才能显示出来,谢谢