- Home /
Question by
cCoding · Sep 12, 2013 at 08:15 PM ·
c#clamplocalpositionouya
[C#]Mathf.Clamp glitching between two local positions.
for some reason one specific mathf.clamp is glitching between the two "clamped" locations on my project. All my other clamps are working without issue. Here is my controller script.
This small segment below is the clamp that is being problematic with me. All the clamps located in my script above are the same. The only difference is the variables and axis clamped. Not sure why this one is causing a weird ping ponging effect. Here is video of the issue I'm having.
public string[] chassis_string;
public float chassis_Zspeed = 2f;
public float chassis_Zmin = -21.75f;//THE FARTHEST THE CRANE CAN GO IN
public float chassis_Zmax = 9.25f;//THE FARTHEST THE CRANE CAN GO OUT
public float chassis_x = 0f;//THIS DOESN'T MOVE
public float chassis_y = 13.23f;//THIS DOESN'T MOVE
public float chassis_z;//ALWAYS START AT OBJ POSITION
public float chassis_obj_pos;
public GameObject chassis_obj;
chassis_z -= OuyaInput.GetAxis (OuyaAxis.LY, player_one) * chassis_Zspeed * 0.02f;
//chassis_z = Mathf.Clamp (chassis_z, chassis_Zmin, chassis_Zmax);
chassis_obj.transform.localPosition = new Vector3 (chassis_x, chassis_y, chassis_z);
Comment
Your answer
Follow this Question
Related Questions
Multiple Cars not working 1 Answer
Distribute terrain in zones 3 Answers
Fixing object position within range 0 Answers
Clamping the camera X axis when not using the mouse axis? C# 0 Answers