1oNflow
V2EX  ›  问与答

PS4 的奖杯系统怎么实现?

  •  
  •   1oNflow · Apr 27, 2020 via iPhone · 2191 views
    This topic created in 2386 days ago, the information mentioned may be changed or developed.
    比如说爆头击杀 50 人弹出奖杯,那是每次爆头时都会检测是否有 50 个人了?如果奖杯数量很多,条件很复杂,那不是检测奖杯就会花掉一定时间?

    是有更优的方案吗?
    9 replies  •  2020-04-27 16:38:20 +08:00
    Bijiabo
    Bijiabo
    Apr 27, 2020
    1
    这种奖杯的条件设置一般不会很复杂…而且 PS4 的计算能力来看…这点不算什么吧
    iamwho
    iamwho
    Apr 27, 2020 via iPhone
    2
    就算每秒检测一次所以成就完成条件又如何?
    iamwho
    iamwho
    Apr 27, 2020 via iPhone
    3
    所有
    speedofstephen
    speedofstephen
    Apr 27, 2020
    4
    难道不是 游戏自己检测么, 然后发个通知给 PS 就行了
    zpf124
    zpf124
    Apr 27, 2020
    5
    所有的奖杯成就系统不都是 游戏自己定义目标和检测目标的么....
    MCVector
    MCVector
    Apr 27, 2020 via Android
    6
    应该是 ps4 sdk 有接口直接调用就行了。具体没有写过这部分但是应该是这样的。
    MCVector
    MCVector
    Apr 27, 2020 via Android
    7
    每次一个 event 触发了就检查是否达到可能相关成就的要求,如果达到就异步触发一个成就达成的函数。
    boyhailong
    boyhailong
    Apr 27, 2020
    8
    击杀人数在缓存,每次变化的时候检测一下满足触发条件没,话说什么计算都要花时间的,看实际需要才能衡量花多少时间
    yujiang
    yujiang
    Apr 27, 2020❤️2
    9
    哪有什么岁月静好,只是有人在替你不断轮询
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   598 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 22:53 · PVG 06:53 · LAX 14:53 · JFK 17:53
    ♥ Do have faith in what you're doing.