- Home /
Question by
langmehdi · Mar 26, 2017 at 05:16 PM ·
buttoncamera rotatesphere
set angle on y Camera no sphere
Bonjour
I would like to create a button which move a sphere to a point and rotate the camera with angle on y. BUT DOESN'T working...
public void moveToBed1(){
Vector3 vec = new Vector3 (-586,350,-425);
//move sphere to point = the camera follows the sphere
sphere.transform.position = vec;
// set rotation on Y with angle of 90°
Camera.main.transform.rotation = Quaternion.Euler (0.0f, 90.0f, 0.0f);
}
Comment
i found why the rotation doesn't work... because my mainCamera was linked with this scipt (allows to move camera with joystick)
How do you do to contibute with the rotation execution...?????? the best way would be to attach mainCam with object.
public class freeCamera : $$anonymous$$onoBehaviour{
public VirtualJoystick cameraJoy;
public Transform LookAt;
private float distance = 10.0f;
private float currentX = 0.0f;
private float currentY = 0.0f;
private float sensitiveX = 1.0f;
private float sensitiveY = 1.0f;
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
currentX += cameraJoy.Horizontal() * sensitiveX;
currentY += -cameraJoy.Vertical() * sensitiveY;
//Debug.Log ("x " + currentX + "y" + currentY);
}
private void LateUpdate(){
Vector3 dir = new Vector3 (0,0,-distance);
Quaternion rotation = Quaternion.Euler (currentY, currentX,0);
Debug.Log ("LookAt " + LookAt.position + "rotation" + rotation + "distance" + distance);
transform.position = (LookAt.position + rotation * dir);
transform.LookAt (LookAt);
}
}
Your answer

Follow this Question
Related Questions
How to make a "pressure sensor" of sorts that when rolled over switches to another scene 2 Answers
Third person follow camera on a sphere 1 Answer
How can i keep this button pressed without acctualy doing it ? 0 Answers
Reference For Button Which Calls OnClick 4 Answers
Looking for an invisible button (that actually works!) 1 Answer