V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Game Engines
Unreal Engine
MyCryENGINE
jitongxi
V2EX  ›  游戏开发

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

  •  
  •   jitongxi · 2021-01-19 11:00:37 +08:00 · 3025 次点击
    这是一个创建于 1438 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    第 1 条附言  ·  2021-01-19 12:06:00 +08:00
    明白了,谢谢各位老哥
    8 条回复    2021-01-19 15:53:41 +08:00
    shpkng
        1
    shpkng  
       2021-01-19 11:01:44 +08:00
    会有一个能接的列表,但是实际还得是一个个接的,只不过手游给你处理成了到位置自动领取罢了
    noahsophie
        2
    noahsophie  
       2021-01-19 11:11:50 +08:00
    这些要求都是走配置表的吧,想要自动接就达到某个条件服务器自动领取任务并同步客户端,想要手动接就客户端走领取任务的协议领取一个任务
    murmur
        3
    murmur  
       2021-01-19 11:13:16 +08:00
    岂止是自动接任务,原神连放弃任务都不允许
    jitongxi
        4
    jitongxi  
    OP
       2021-01-19 11:32:54 +08:00
    @noahsophie 所以手游是服务端适时给角色塞所有任务,然后维护这个进度了?
    Katrol
        5
    Katrol  
       2021-01-19 11:45:59 +08:00
    创建完角色走的是新手引导,新手引导一般可分为两类,强新手引导和弱新手引导(美名曰快速熟悉游戏内容)。强新手引导是程序根据策划的配置来指定玩家每一步该干嘛。弱新手引导则是点击进入某个模块会出现的光标指示,但是你也可以忽略先不点它。其他的就属于主流红点系统和任务系统的结合了
    chejy
        6
    chejy  
       2021-01-19 11:52:45 +08:00
    通常都跟消息系统结合吧。比如创建角色了,创建完毕发送一个创建新角色完毕的信号,任务系统收到就遍历配置表把符合条件的任务实例化放到容器中。
    同理去到一个场景,升级,也可以发相应信号操作。
    不过这不是手游才有的吧,端游一些主线也会在某些等级自动开启,原理应该一样
    noahsophie
        7
    noahsophie  
       2021-01-19 11:53:23 +08:00
    @jitongxi 对啊,任务肯定是服务端维护所有的状态,单机游戏除外
    linksNoFound
        8
    linksNoFound  
       2021-01-19 15:53:41 +08:00
    客户端一个 sqlite 装所有能接的任务
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1091 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 19:01 · PVG 03:01 · LAX 11:01 · JFK 14:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.