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