- Home /
Weapon Movement Freezing
Guys, i made this weapon movement script but the gun is freezing... I tried to manually activate the function with the var "ON", It worked, but if i maximize the window the weapon keep freezing again :/
#pragma strict
var On : boolean;
var MoveAmount : float = 1;
var MoveSpeed : float = 4;
var Weapon : GameObject;
private var MoveOnX : float;
private var MoveOnY: float;
var DefaultPos : Vector3;
private var NewGunPos : Vector3;
function Update(){
if(On){
MoveOnX = Input.GetAxis("Mouse X") * Time.deltaTime * MoveAmount;
MoveOnY = Input.GetAxis("Mouse Y") * Time.deltaTime * MoveAmount;
NewGunPos = new Vector3 ( DefaultPos.x + MoveOnX, DefaultPos.y + MoveOnY, DefaultPos.z);
Weapon.transform.localPosition = Vector3.Lerp(Weapon.transform.localPosition , NewGunPos, MoveSpeed * Time.deltaTime);
}
}
Comment
Your answer
Follow this Question
Related Questions
Vector3.Lerp Only working once 1 Answer
Vector3 Lerp using Time.deltaTime? 3 Answers
Smooth translation 2 Answers
Vector3 Lerp finish too quicly 1 Answer
How to smooth my camera (Vector3.Lerp) 0 Answers