Joystick?
Blitz3D Forums/Blitz3D Programming/Joystick?
| ||
I have a problem, im using Joyx like this if Joyx() = 1 moveentity whatever,1,1,1 endif and it doesnt work but if i say if joyx() = 1 then moveentity whatever,1,1,1 it works, how do i fix the first one? |
| ||
V strange .. they both do exactly the same thing??? If you let us know exactly what you want to do? |
| ||
The first one isn't wrong - it works perfectly here. Perhaps the problem lies elsewhere in your code? Or maybe the joystick isn't calibrated properly? |
| ||
I'd suggest you store the value of JoyX() into a floatin-point variable and use the variable for your if statements.....,..cause I have a feeling its cause you're using more than one If statement for the one command. |
| ||
If the joystick wan't calibrated properly, they'd both show errors. I'm guessing there's some Nested If/EndIf issues. As Genexi2 says, use a float# variable. ie float#=JoyX#() Also, be wary of checking for exact values with analogous control media. The joystick X-value can be anythin from -1 to +1, so it may be 0.976 or something and not be checked by JoyX()=1 |