Creare Videogiochi - Game Developer

Versione completa: Impostare rotazioni,che seguono il mouse.
Al momento stai visualizzando i contenuti in una versione ridotta. Visualizza la versione completa e formattata.
Ragazzi,ho rirpeso un po a scrivere script da zero per unity,e vorrei fare in modo che un 'oggetto ruotasse,seguendo il mouse,fino ad ora,consultando la documentazione,provando con vari comandi,son riuscito a fare in modo che muovendo su e giu il mouse,ruotasse l'oggetto,ma non segue letteralmente il mouse,come devo fa secondo voi?
Intendi farlo ruotare su tutti gli assi? O solo su uno specifico asse?

Questo è un semplice esempio di rotazione sull'asse X muovendo su e giù il mouse:

#pragma strict

var vel_rotazione : float = 10 ;

function Start () {

}

function Update () {

var rotation : float = Input.GetAxis ("Mouse Y") * vel_rotazione;

rotation *= Time.deltaTime;

transform.Rotate (rotation, 0, 0);

}

E' questo che ti serviva?
ehm non proprio,ho già provato cosi,ma cercavo piu qualcosa,che se ruoto il mouse,il personaggio, sarà disposto sempre con il viso verso il mouse,quando ho provato con uno script simile,che ruota su un solo asse,con il movimento ,pero non è sincrono con il mouse,invece io sto cercando qualcosa di diverso,cercherò di esser piu chiaro.


il personaggio si vede dall'alto,ha un'arma in mano,e dove punta il mouse,lui punta in quella direzione per poter sparare,non so se son stato chiaro,cerhcerò un'esempio su internet

devo cercare la funziona per ottenre le cordinate del mouse,mi pare mosueposition,ma non so bene coem attingere i due valori delle cordinate,da essa.
Ci sono svariate soluzioni, guarda qui: https://www.google.it/search?q=unity3d+o...40&bih=735
ora provo con queste,nel frattempo stavo provando a ricavare l'angolo di rotazione delle cordinate del mouse,cosi da spostarlo direttamente dell'angolo che serve.

alla fine ho provato uno dei esempi linkati,e dopo aver sistemato le cose,funziona grazie mille ^^
Servirebbe anche a me... Natakuz, tu come hai risolto? Mi linkeresti la soluzione trovata su Google che me la studio? Thx.
ho utilizzato le soluzioni di skyline