如何解决“授予玩家双倍/三倍的积分,以快速连续地切片多个水果”
我是Unity的新手,我正在通过制作《水果忍者》游戏来实践到目前为止所学的知识,我想知道,如果玩家削减多个倍数,我将如何实施机制?结果非常快,点计数器上升了x2,x3等...我什至不知道如何解决问题然后再考虑如何解决。
解决方法
您只是一个想法,所以我也只给出一些想法。
我要做的是跟踪自上次切水果以来的时间。我不熟悉统一性,但是我猜想统一性有一些内置时钟可以跟踪每次更新的时间。
编辑:https://docs.unity3d.com/ScriptReference/Time.html似乎可以做到:)
我还要保持一些变量,例如“乘数”。在每次更新中,检查自上次切水果以来的时间是否比您希望的连胜时间长。如果是这样,则将乘数设置回1。当玩家切水果时,将该时间设置为“最后切水果”时间,根据当前乘数然后乘以该乘数来递增玩家得分。
希望人流对您有所帮助,祝您好运:)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。