【发布时间】:2020-08-16 13:47:32
【问题描述】:
我是 Unity 的新手,我正在通过制作 Fruit Ninja 游戏来练习迄今为止所学的知识,我想知道,如果玩家削减多个游戏,我将如何实现实现机制的逻辑水果很快,积分计数器上升x2,x3等......我什至不知道如何解决这个问题然后考虑如何解决它。
【问题讨论】:
标签: c# visual-studio unity3d
我是 Unity 的新手,我正在通过制作 Fruit Ninja 游戏来练习迄今为止所学的知识,我想知道,如果玩家削减多个游戏,我将如何实现实现机制的逻辑水果很快,积分计数器上升x2,x3等......我什至不知道如何解决这个问题然后考虑如何解决它。
【问题讨论】:
标签: c# visual-studio unity3d
你只有一个想法,所以我也只是提供一些想法。
我要做的是记录自上次切水果以来的时间。我不熟悉统一,但我猜统一有一些内置时钟来跟踪每次更新的时间。
编辑:https://docs.unity3d.com/ScriptReference/Time.html 似乎在做这件事 :)
此外,我还会保留一些变量,例如“乘数”。在每次更新时,检查自上次水果切割以来的时间是否比您希望的连续时间长。如果是,则将乘数设置回1。当玩家切水果时,将该时间设置为“最后一次切水果”时间,根据当前乘数增加玩家得分,然后再增加乘数。
希望思维导流能有所帮助,祝你好运:)
【讨论】: