【问题标题】:"Awarding a player double/triple points for slicing multiple fruits in quick succession"“连续快速切多个水果给玩家双倍/三倍积分”
【发布时间】:2020-08-16 13:47:32
【问题描述】:

我是 Unity 的新手,我正在通过制作 Fruit Ninja 游戏来练习迄今为止所学的知识,我想知道,如果玩家削减多个游戏,我将如何实现实现机制的逻辑水果很快,积分计数器上升x2,x3等......我什至不知道如何解决这个问题然后考虑如何解决它。

【问题讨论】:

    标签: c# visual-studio unity3d


    【解决方案1】:

    你只有一个想法,所以我也只是提供一些想法。

    我要做的是记录自上次切水果以来的时间。我不熟悉统一,但我猜统一有一些内置时钟来跟踪每次更新的时间。

    编辑:https://docs.unity3d.com/ScriptReference/Time.html 似乎在做这件事 :)

    此外,我还会保留一些变量,例如“乘数”。在每次更新时,检查自上次水果切割以来的时间是否比您希望的连续时间长。如果是,则将乘数设置回1。当玩家切水果时,将该时间设置为“最后一次切水果”时间,根据当前乘数增加玩家得分,然后再增加乘数。

    希望思维导流能有所帮助,祝你好运:)

    【讨论】:

    • 你帮了我很多忙!我意识到我以一种自私的形式问了一个问题,我想要一个只能对我的思考有用的答案,对此我感到抱歉..但你帮了我很多!谢谢!
    猜你喜欢
    • 2014-10-02
    • 1970-01-01
    • 1970-01-01
    • 2022-11-10
    • 2022-10-05
    • 2014-02-28
    • 2019-10-21
    • 1970-01-01
    • 2011-01-10
    相关资源
    最近更新 更多