游戏触发器
2015-12-10 15:09
169 查看
触发器模块”就是负责控制和疏导游戏玩法以及剧情走向的重要模块。创建游戏内剧情动画、游戏中期暴兵、创建和跟踪任务目标等等游戏玩法的设计,都是通过“触发器模块”来进行的。
“触发器”可以视作为一组游戏指令的最基本构成单元。无论你何时想要在游戏中产生何种事件,你都可以使用一个“触发器”来指示游戏,游戏会准确地按照你的要求产生事件。
一个触发器是由以下几种元素构成:
事件 即导致“触发器”运行的原因。如果我们想创建一个“当英雄死亡时游戏即结束”的触发器时,那么这个触发器的事件就应该是“单位死亡”。
条件 ——条件是指该“触发器”运行所需要满足的特定条件。比如在上面提到的例子中,当“触发器”因为某个单位死亡而运行时,我们可以设置一个“条件”以限制只有当死亡的单位是英雄时才运行。
动作 ——动作即是当该“触发器”运行时游戏将会执行的指令。在我们的例子中,当英雄死亡时会执行的“动作”是“玩家1游戏结束”。
“触发器”可以视作为一组游戏指令的最基本构成单元。无论你何时想要在游戏中产生何种事件,你都可以使用一个“触发器”来指示游戏,游戏会准确地按照你的要求产生事件。
一个触发器是由以下几种元素构成:
事件 即导致“触发器”运行的原因。如果我们想创建一个“当英雄死亡时游戏即结束”的触发器时,那么这个触发器的事件就应该是“单位死亡”。
条件 ——条件是指该“触发器”运行所需要满足的特定条件。比如在上面提到的例子中,当“触发器”因为某个单位死亡而运行时,我们可以设置一个“条件”以限制只有当死亡的单位是英雄时才运行。
动作 ——动作即是当该“触发器”运行时游戏将会执行的指令。在我们的例子中,当英雄死亡时会执行的“动作”是“玩家1游戏结束”。
相关文章推荐
- 一个简单易用的android任务管理器—tractor
- 手机/移动前端开发需要注意的20个要点
- java环境变量
- Mac应用开发--隐藏窗口里默认按钮(最大化、最小化、关闭等)的方法 NSWindowCloseButton
- CentOS 简单设置samba服务
- 老李分享:持续集成学好jenkins 2
- 老李分享:持续集成学好jenkins1
- python获取当前路径的方法
- Assembly x64 Intro - Dct.asm of OpenH264 Decode
- jQuery中not(),filter()的使用方法
- List集合中的对象根据属性排序
- os系统
- <六>面向对象分析之UML核心元素之业务实体
- Corosync+Pacemaker+DRBD实现Mysql服务的高可用 推荐
- PHP遍历select
- 详解AngularJS中module模块的导入导出
- 站在哲学的角度看,技术的本质是什么?
- 安装最新Mysql community server
- 蓝牙核心技术概述(二):蓝牙使用场景
- nw.js 软件推荐:AxeSlide斧子演示:PPT的另一种可能(转)