unity3d - Unity -- Camera Child of Player Rotates Uncontrollably -
i have camera want stay @ times @ same position player. did making child of player, since when did through script player got ahead of camera. have camera rotating mouse. however, when made camera child of player, player , camera don't stop rotating, continue when mouse motionless. want camera rotate when mouse moving. code (js):
    #pragma strict var player : gameobject; function start () {     player = gameobject.find("player");     cursor.visible = false; }  function update () {     //transform.position = player.transform.position;     transform.rotate(input.getaxis("mouse y") * -2, input.getaxis("mouse x") * 5, 0);     transform.rotation.eulerangles = new vector3(transform.rotation.eulerangles.x, transform.rotation.eulerangles.y, 0);     //player.transform.rotation = transform.rotation; } first commented out line now-unnecessary code moves camera player, second line 1 causing problems. if remove it, camera rotates fine player can't turn (transform.forward-based controls). if uncomment it, player , camera turn no friction , can't controlled.
this isn't how make mouse controller. should take @ these controllers:
https://forum.unity.com/threads/a-free-simple-smooth-mouselook.73117/
http://wiki.unity3d.com/index.php/smoothmouselook
or js one: http://answers.unity3d.com/answers/367253/view.html
Comments
Post a Comment