Game Engines
Unreal Engine
MyCryENGINE
jitongxi

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

  •  
  •   jitongxi · Jan 19, 2021 · 3740 views
    This topic created in 1989 days ago, the information mentioned may be changed or developed.

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

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