设计战斗剧情剧情(欢迎探讨)

需求:为已完成的战斗模块,增加一个新手引导,当条件成立时,激活事件。

根据策划给出的文案分析事件:主要是战斗过程中插入对话/操作引导

(1)战斗--对话--战斗

(2)战斗--指引操作--战斗

现在做的这个游戏类似刀塔传奇的横版闯关,引导中的我方英雄和敌方都是读取配置表,我想到2种方案:

1.观察角色的状态,当角色没血、或者能量值满、或者移动到某点触发事件。但是这样会在原本的逻辑代码中穿插逻辑判断和监听,难维护。

2.通过游戏中的战斗计时器来触发事件,在每次刷新时间时去判断。我喜欢这种,逻辑上更清晰,低耦合。

我的思路是:定义一个数组,里面存放所需的时间节点,在战斗计时器中注册事件,每次刷新时间时去判断时候达到时间节点上的值,达到后触发事件,节点计时器+1.

另外还需做一个遮罩UI,上面挂一个BoxCollider来吞噬原有界面的事件,然后给玩家指定区域去接受触摸,然后反馈给战斗UI层。

简单搭建好后,给策划校准数值,控制战斗节奏,然后估算调整时间节点的值。

达到预期效果,快捷、低耦合、易调整。(欢迎探讨,希望结识更多的朋友)

开发了6个月的项目快上线了,虽然很累,但是挺有趣的,过程就是奖励,加油!

时间: 2024-11-03 02:58:44

设计战斗剧情剧情(欢迎探讨)的相关文章

影响FPGA设计中时钟因素的探讨【转】

Crazy Bingo Learn to walk first before you want to run- 影响FPGA设计中时钟因素的探讨 http://www.fpga.com.cn/advance/skill/speed.htm http://www.fpga.com.cn/advance/skill/design_skill3.htm 时钟是整个电路最重要.最特殊的信号,系统内大部分器件的动作都是在时钟的跳变沿上进行, 这就要求时钟信号时延差要非常小, 否则就可能造成时序逻辑状态出错

C语言的面向对象设计 —— 对 X264/FFMPEG 架构探讨

1.为什么要用C语言 直到今天,C语言虽然不是使用人数最多的语言了,但是C没有老去,在很多的核心系统代码里,依然跑的是设计精美的C,绝大多数的嵌入式开发核心库软件是C开发的,多数标准算法是基于标准C设计的.C语言以其简洁,灵活和性能优越,依然在核心软件设计师心目中有不可动摇的地位. 2.为什么要面向对象 面向过程往往被认为是一种严格的自顶向下,逐步细分的设计方式,按部就班的大规模设计分解成小的具体实现.而面向对象是基于对象模型对问题域进行描述,更加接近于人们对客观世界的认识过程.在一般的软件工程

【转】性能测试设计和LR原理的探讨

做了4个迭代的性能测试, 在没有需求的情况下步步艰辛,把代码和框架独立开发从0到一万多行代码的测试工具(脚本),作为性能测试工具佼佼者Lr,我时而拿他作参考,山寨了它很多 东西,同时带有很多疑问对它实现性能测试的原因渡过了为期3个月的性能测试之旅.以下是我对比测试脚本和LR所得出的详细问题: 1.如何计算每秒处理包的数量 我针对这个曾经研究了很久.在多线程的情况下,压服务器的时候,是专门建立一个线程去采集这些信息,还是说在每个线程里面实现这个时间.后来我采取了后者.因为在到达了某项瓶颈之后,这段

unity3D游戏开发之边锋(杭州)聘:游戏策划/设计/U3D/测评/文案等

杭州边锋网络技术有限公司简介 杭州边锋网络技术有限公司创建于1999年,2004年整合入盛大网络旗下.2013年浙报传媒斥资32亿元收购边锋,边锋现为浙报传媒旗下全资子公司. 一直以来,边锋致力于打造以互动休闲娱乐内容为核心的多终端垂直型交互社区,秉承"乐趣.亲切.进取.创新"的原则,倾力为所有国人打造集休闲.娱乐.社交于一体的互动娱乐平台.边锋以在线棋牌.电子竞技平台.桌面游戏.无线终端为四大主营业务,旗下拥有边锋游戏.游戏茶苑.浩方电竞.三国杀等众多知名品牌,均是各自所处领域中的领

[转]游戏完成平衡性的技巧

  作者:美国 Tom Cadwell  翻译:张三丰 语嫣  概要:关于游戏平衡性技巧的资料并不普及.这篇文章有意通过描述游戏平衡和不平衡的性质,以及如何达到游戏平衡的过方法这两个方面来填补这个信息空白.这个方法非常依赖于现有的系统工程技能以及公认的游戏设计理论.大量的案例学习及小故事被采用来帮助将方法和具体的设计结合起来. 一个伟大的设计和一个杰出的游戏之间往往只有一个缺乏游戏平衡性的区别.多数游戏策划要通过反复试验才学会游戏平衡的基本原理.如果他们幸运的话,也许可以得到同事传授的一两个小窍

3月21日工作日志

前言: 经过小组成员的再次协商,对开发工具以及现有知识进行了分析总结,对所做的目标进行了相应调整. 工作内容: 就协商后的游戏规则.数据等做出相应调整,再次编写游戏说明书. 游戏名<英雄达拉崩吧>   一.形式介绍   本游戏属于RPG类游戏,包含了战棋游戏的成分以及传统RPG的大部分元素.玩家在游戏中将扮演一个勇士,通过各种磨难.关卡后,击败BOSS,拯救公主,获得胜利.   本游戏在剧情上参考了达拉崩吧,并以该故事为模型,塑造了整个游戏的大体框架.       二.术语介绍   1.RPG

【开源】使用Angular9和TypeScript开发RPG游戏(补充了Buffer技能)

RPG系统构造 通过对于斗罗大陆小说的游戏化过程,熟悉Angular的结构以及使用TypeScript的面向对象开发方法. Github项目源代码地址 RPG系统构造 ver0.02 2020/03/31 人物 和其他RPG游戏类似,游戏里面的人物角色大致有这样的一些属性:生命值,魔法值(魂力),攻击力,防御力,速度.RPG游戏中的角色随着等级的提高,这些属性都会提升,属性提升的快慢则取决于资质,同时,由于在实际战斗中,会出现各种增益和光环效果,这些值都是动态变化的,所以这里将这些属性都设置了B

&quot;产品测试管理&amp;敏捷项目管理&quot;研讨会在深圳成功举办!

2015年1月9日,由深圳市共创力企业管理咨询发起的"产品测试管理&敏捷项目管理"研讨会在深圳南山科技园创新谷咖啡成功举办!参加此次研讨会的企业有华为.中兴.烽火.腾讯.康佳.OPPO.元征.神视检测等高新企业管理人员,研讨会由研发资深顾问杨学明先生主持.此次会议的议程如下: 2016.1.9 10:10~11:00 由华为员工分享敏捷项目管理实践  2016.1.9 11:00~12:00 由元征科技分享IPD模式下的测试管理  2016.1.9 12:00~13:00 午餐

物联网的开发应该是什么样子?

目前的物联网开发实际上与传统嵌入式开发并无太大的差别,开发人员除了要懂得编程语言之外还需要拥有一定的硬件知识储备,这一点在很长的一段时间内并没有引起我的注意,甚至我认为这是物联网开发该有的样子,这种对于开发人员技术较高的要求曾经一度让我认为可以提高开发门槛,也更提高开发质量. 但是现在我对此有了不同的看法.或者说这在某种程度上改变了我对于开发的看法. 物联网目前的发展可以用"乱世纷争,群雄并起"来形容.各种专为物联网设计的操作系统,开发工具,甚至是新的编程语言纷纷登台.但是在这众多的工