zoukankan      html  css  js  c++  java
  • unity中鼠标按下加速漫游,鼠标抬起减速漫游。

    private bool IsMouseUpOrDown=true;   //一开始默认是鼠标抬起状态

    if (Input.GetMouseButtonDown(1))  //鼠标按下的瞬间状态
    {
      IsMouseUpOrDown = false;  //鼠标按下
    }
    if (Input.GetMouseButton(1))  //鼠标持续按下的状态
    {
      if (IsMouseUpOrDown == false)
      {
        if (moveSpeed >= 1.5f)
        {
          Debug.LogError("加速");
        }
        else
        {
          moveSpeed += 0.05f;   //加速漫游
        }
      }
    }
    if (Input.GetMouseButtonUp(1))  //鼠标抬起的瞬间状态
    {
      IsMouseUpOrDown = true;  //鼠标抬起
    }
    if (IsMouseUpOrDown == true)
    {
      if (moveSpeed <= 0.5f)
      {
        Debug.LogError("减速");
      }
      else
      {
        moveSpeed -= 0.05f;  //减速漫游
      }
    }

  • 相关阅读:
    CF359B Permutation
    CF859C Pie Rules
    Contest 156
    Contest 155
    Range Module
    python-环境
    Git 使用
    Contest 154
    生命是一种长期而持续的累积过程
    Contest 153
  • 原文地址:https://www.cnblogs.com/Study088/p/7419941.html
Copyright © 2011-2022 走看看