请选择 进入手机版 | 继续访问电脑版

详解传奇996M2新任务系统(无脚本)

  [复制链接]
作者: 段天涯 | 时间: 2021-5-21 01:44:56 | 引擎教程|
83 10193

54

帖子

6030

金币

3430

积分

积分
3430
发表于 2021-5-21 01:44:56| 显示全部楼层 |阅读模式

马上注册,下载996引擎,与更多游戏开发者交流。

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 段天涯 于 2021-5-21 01:56 编辑

996M2任务系统经历两次更新,变成现在这个样子,很多老G甚至技术盆友都有点蒙逼。


这里没有成品任务系统可以下载,可以参考做一套任务系统需要考虑哪些东西。

纯图文贴,没耐心的右上角!!!!!!

受页面显示限制,看不清图片的盆友请图片到本地查看!!!


因为各大代理对任务的需求各种各样,官方集成标准的任务系统已经满足不了需求了

所以最终更新后做得相对开放、灵活,也正是因为开放灵活所以写法多样,贯彻行业标准“能跑就行”


这里说下我对996M2新任务系统的理解,首先你需要知道996M2任务基本组成:


任务系统是一个以事件驱动的行为的过程(整个游戏也是)

所有的任务事件QF已经集成了对应的触发

@PickTask               接取任务触发@ClickNewTask      点击任务触发
@ChangeTask         刷新任务触发
@CompleteTask      完成任务触发
@DeleteTask           删除任务触发
cfg_newtask.xls      任务界面配置


基本流程:检测->执行命令->响应触发->检测->执行命令->响应触发->……这个过程的循环



理解了引擎提供的东西,下一步就是如何将这些命令、触发等等吧啦吧啦的一堆东西组合成一套系统?请看下图:


我在写任务系统的时候重构了4次,最后仍然不满意

干脆先计划任务内容再挨个写任务流程。


绿色框的内容都是我们需要考虑并解决的问题,实际执行工作内容会更多

这些触发就是玩家做出响应事件的时候,系统需要赋予玩家什么提示、操作、奖励等等操作。


遗憾的是除了点击触发,其它的响应触发没有任务ID常量<$CURRTASKID>的赋值
这点问过官方,短时间不会更新。
总结一句话:关于任务系统请秉承“能跑就行”的理念,纠结这个你最少浪费一周的世间,并且不一定能搞出完美的方案。

个人能力有限,观点仅供参考!




评分

参与人数 3金币 +19 贡献 +5 收起 理由
a159909252a + 5 任务系统 如果有多条支线的情况,这个触发.
geweiqi + 4 赞一个!
书雁 + 10 + 5 赞一个!

查看全部评分

最后回复时间:2021-07-05 15:24:13官方回复了此贴
回复

使用道具 举报

39

帖子

1574

金币

890

积分

积分
890
发表于 2021-5-21 21:49:38| 显示全部楼层
66666666666666666
回复

使用道具 举报

57

帖子

1229

金币

765

积分

积分
765
发表于 2021-5-22 23:28:28| 显示全部楼层
写的给力
回复

使用道具 举报

57

帖子

1229

金币

765

积分

积分
765
发表于 2021-5-23 00:32:34| 显示全部楼层
思维导图做的也是非常的详细到位
回复

使用道具 举报

18

帖子

415

金币

248

积分

积分
248
发表于 2021-6-5 08:04:40| 显示全部楼层
还没开始写任务的脚本,以前弄其他引擎也写过任务系统,其实主要注意变量的转换,我个人最喜欢用的就是每个任务标识从1开始到任务结束 都用一个变量了分辨标识,到哪一步就很好分辨
回复

使用道具 举报

35

帖子

144

金币

166

积分

积分
166
发表于 2021-6-11 12:54:30| 显示全部楼层
111111111111111111
回复

使用道具 举报

54

帖子

771

金币

499

积分

积分
499
发表于 2021-6-11 14:48:40| 显示全部楼层
11111111111111111111111111111111111111111111111111111111111111111111111111111111
回复

使用道具 举报

6

帖子

25

金币

20

积分

积分
20
发表于 2021-6-13 18:45:02| 显示全部楼层
学习学习,学习才是进步~
回复

使用道具 举报

12

帖子

19

金币

21

积分

积分
21
发表于 2021-6-17 21:44:53| 显示全部楼层
顶下!!!!!!!!!!!!
回复

使用道具 举报

50

帖子

8998

金币

4922

积分

积分
4922
发表于 2021-6-18 22:14:01| 显示全部楼层
刚回家个个个个号
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

24小时热门更多>
快速回复 返回列表 返回顶部