Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. Dismiss Notice

Change mouse sensitivity when an input is held?

Discussion in 'Scripting' started by Treasureman, Mar 2, 2015.

  1. Treasureman

    Treasureman

    Joined:
    Jul 5, 2014
    Posts:
    563
    I've been trying to get a script written to make the camera speed change when an input is held. Here's a script I wrote already that changes player speed when an input is held. Here's that script if it helps...
    Code (JavaScript):
    1. var walkSpeed: float = 7; // regular speed
    2. var aimSpeed: float = 3.5; // run speed
    3. private var chMotor: CharacterMotor;
    4. function Start(){
    5.      chMotor = GetComponent(CharacterMotor);
    6.      var ch:CharacterController = GetComponent(CharacterController);
    7. }
    8. function Update(){
    9.      var speed = walkSpeed;
    10.      if Input.GetButton("Aim")){
    11.          speed = aimSpeed;
    12.       }
    13.       chMotor.movement.maxForwardSpeed = speed; // set max speed
    14.       chMotor.movement.maxBackwardsSpeed = speed; // set max speed
    15.       chMotor.movement.maxSidewaysSpeed = speed; // set max speed
    16. }