- Home /
Mouse axis wont change an integar.
I know it sounds nuts and silly. But if i try to use the mouse axis it wont change an integar. It works when i debug.log so i know it fires but i dont know why it wont change the danged integar here is my snippit of code(I know it wont work like this my script is much larger i just want to send you the part that matters to you)
function Update(){
//axis Pitch
if(Input.GetAxis("Mouse Y")>0){
Debug.Log("Up");
axisPitch = 1;
}
if(Input.GetAxis("Mouse Y")<0){
Debug.Log("Down");
axisPitch = -1;
}
if(Input.GetKey(KeyCode.W) == false && Input.GetKey(KeyCode.S) == false){
axisPitch = 0;
}
//axis Roll
if(Input.GetAxis("Mouse X")>0){
Debug.Log("right");
axisRoll = 1;
}
if(Input.GetAxis("Mouse X")<0){
Debug.Log("left");
axisRoll = -1;
}
if(Input.GetKey(KeyCode.A) == false && Input.GetKey(KeyCode.D) == false){
axisRoll = 0;
}
}
Answer by ivomarel · Aug 25, 2014 at 03:29 AM
Your Update-method code ends with an if-statement which sets axisRoll back to 0.
oh shit i missed that damn i feel silly haha thx man i was porting it over from wasd to mouse controls and i guess i missed that part wow thx
Your answer
Follow this Question
Related Questions
Input Axis Mouse ScrollWheel 1 Answer
Multiple Constant Force Inputs at once? 1 Answer
Rotating a Sphere with the mouse? 1 Answer
A node in a childnode? 1 Answer