Cita de: lightbug date=1522185498necesitas ayuda? porque por lo que leo en el post describiste todo como para que alguien se ponga a trabajar y te envíe el script, quizas no fue tu intención pero suena así ya que ni mencionaste inconvenientes ni nada que has tenido.
Podrías empezar mirando la doc de rotación, fijate los métodos de transform (pista RotateAround ) ...
https://docs.unity3d.com/ScriptReference/Transform.html
... y también los de Quaterinion para generar quaternions (basicamente orientaciones unicas , matrices no preparadas para ser leidas directamentes sino "acumuladas" en base a entradas del programador) ...
https://docs.unity3d.com/ScriptReference/Quaternion.html
... con todo esto podés o directamente Rotar tu objeto o asignar a transform.rotation un quaternion (o acumulaciones de estos). Recordá que un quaternion afecta a otro por multiplicación de quaternions, y el orden importa.
https://docs.unity3d.com/Manual/QuaternionAndEulerRotationsInUnity.html
Con esto no solo vas a poder hacer esto en particular sino te va a despejar las dudas de cualquier rotación que desees.
Como en tercera persona como mencioné antes fijate el RotateAround o en quaternion fijate el AngleAxis o AxisAngle o relacinado con rotar alrededor de un punto.
Saludos
PD: dejá el JS que ya murió jajaj
Hola! Antes que nada perdón por colocar mi pregunta en Interfaz en vez de Scripting.
Disculpa si me expliqué así, sinceramente no fue mi intención. He tratado algo de crear la script, pero al usar los GetAxis del Mouse y hacer que el objeto rote en Vector3 me enredo y no pasa nada en cuanto la rotación del personaje, literalmente no ocurre nada de nada, no he probado el Quaternion asi que supongo que por ahí debe de estar lo que me ayudará a hacerlo.
Muchisimas gracias por pasarme esas páginas web! Las leeré detalladamente para ver que de nuevo puedo aprender y utilizar en los scripts.
Por ultimo, me gusta más el JavaScript porque lo siento más sencillo, he visto en varios foros que nadie lo utiliza y que lo hacen principalmente mediante el C#, pero supongo que todo lo que hace el C# lo puede hacer el JavaScript.
Saludos y gracias!