为了账号安全,请及时绑定邮箱和手机立即绑定

在 Unity C# 中,如何检测浮点变量是否增加了 10?

在 Unity C# 中,如何检测浮点变量是否增加了 10?

C#
沧海一幻觉 2021-11-28 19:27:24
我正在 Unity3D 中制作一个跑步游戏,我想检测每次距离(浮动变量)增加 10 以提高一点速度,这可能吗???提前致谢 :)
查看完整描述

1 回答

?
浮云间

TA贡献1829条经验 获得超4个赞

好吧,感谢@mjwills 很快找到了解决方案!!!这是代码:


using System.Collections;

using UnityEngine;


public class GameManager : SingleTon<GameManager> {


    private float oldDis;


    void Start()

    {

        oldDis = distance;

    }


    // Update is called once per frame

    void Update ()

    {


        if (distance - oldDis >= 10)

        {

            Debug.Log("Raised up by 10 and now it's " + distance + " !!!");

            oldDis = distance;

        } 

    }


}


查看完整回答
反对 回复 2021-11-28
  • 1 回答
  • 0 关注
  • 253 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信