手游中的任务是创建角色的时候,把能接的任务都自动塞给这个角色了么?

2021-01-19 11:00:37 +08:00
 jitongxi

如题, 传统 pc 一般都是手动接,但是手游都不是手动接的, 那是怎样的?

2850 次点击
所在节点    游戏开发
8 条回复
shpkng
2021-01-19 11:01:44 +08:00
会有一个能接的列表,但是实际还得是一个个接的,只不过手游给你处理成了到位置自动领取罢了
noahsophie
2021-01-19 11:11:50 +08:00
这些要求都是走配置表的吧,想要自动接就达到某个条件服务器自动领取任务并同步客户端,想要手动接就客户端走领取任务的协议领取一个任务
murmur
2021-01-19 11:13:16 +08:00
岂止是自动接任务,原神连放弃任务都不允许
jitongxi
2021-01-19 11:32:54 +08:00
@noahsophie 所以手游是服务端适时给角色塞所有任务,然后维护这个进度了?
Katrol
2021-01-19 11:45:59 +08:00
创建完角色走的是新手引导,新手引导一般可分为两类,强新手引导和弱新手引导(美名曰快速熟悉游戏内容)。强新手引导是程序根据策划的配置来指定玩家每一步该干嘛。弱新手引导则是点击进入某个模块会出现的光标指示,但是你也可以忽略先不点它。其他的就属于主流红点系统和任务系统的结合了
chejy
2021-01-19 11:52:45 +08:00
通常都跟消息系统结合吧。比如创建角色了,创建完毕发送一个创建新角色完毕的信号,任务系统收到就遍历配置表把符合条件的任务实例化放到容器中。
同理去到一个场景,升级,也可以发相应信号操作。
不过这不是手游才有的吧,端游一些主线也会在某些等级自动开启,原理应该一样
noahsophie
2021-01-19 11:53:23 +08:00
@jitongxi 对啊,任务肯定是服务端维护所有的状态,单机游戏除外
linksNoFound
2021-01-19 15:53:41 +08:00
客户端一个 sqlite 装所有能接的任务

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/746214

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX