Creare Videogiochi - Game Developer
script rotazione sprite - Versione stampabile

+- Creare Videogiochi - Game Developer (https://www.making-videogames.net/giochi)
+-- Forum: Unity3D Italia (https://www.making-videogames.net/giochi/Forum-Unity3D-Italia)
+--- Forum: Richieste di Aiuto per Unity 3D (https://www.making-videogames.net/giochi/Forum-Richieste-di-Aiuto-per-Unity-3D)
+--- Discussione: script rotazione sprite (/thread-script-rotazione-sprite)



script rotazione sprite - giggimito - 21-12-2014

ho uno script che mi ruota l'oggetto di 360 gradi in asse Z. ma ruota quando muovo il mouse, io voglio che clicco con il tasto sinistro del mouse per ruotarlo. come faccio?

ho questo script http://pastebin.com/55BHahTH

cosa devo modificare?

un altra cosa...se pubblico il gioco a pagamento cosa mi puo accadere?
ho scaricato assets(a pagamento) gratis tramite i link su internet.


RE: script rotazione sprite - Blackg96 - 21-12-2014

allora se ho capito quello che intendi lo script è questo :

if(Input.GetMouseButton(1))
{
transform.localRotation = Quaternion.Slerp(transform.localRotation, new Quaternion(0, 0, 360, 0), Time.time * 5);
}

metti questo all'interno della function Update()
{

}

e dimmi se ti funziona Big Grin


RE: script rotazione sprite - Chip - 21-12-2014

(21-12-2014, 03:50 AM)giggimito Ha scritto: un altra cosa...se pubblico il gioco a pagamento cosa mi puo accadere?
ho scaricato assets(a pagamento) gratis tramite i link su internet.

In effetti le peggio cose, se l'autore si accorge che fai uso dei suoi assets e non ti riconosce tra i suoi acquirenti può citarti in sede penale perché stai lucrando sul suo lavoro (che è la cosa più pericolosa di tutte). Deve essere però una vera carogna e l'evidenza dell'asset deve essere palese.

Poi dipende da come e dove lo vendi, se fai uso dei servizi di streaming come Steam o GooglePlay come minimo ti tolgono il prodotto dal catalogo e vieni radiato dal loro servizio (leggi i loro termini di contratto) poi non so quale sia la sede del tribunale di competenza ma credo sia quella del servizio di streaming.

Verosimilmente, vista l'eccezionalità della cosa (nel senso che non dimostrano che lo fai proprio di mestiere a rubare cose altrui e rivenderle) tutto dovrebbe concludersi in una multa e nella sospensione del tuo prodotto.


RE: script rotazione sprite - giggimito - 21-12-2014

ma se le aquisto? non succede nulla?

(21-12-2014, 11:39 AM)Blackg96 Ha scritto: allora se ho capito quello che intendi lo script è questo :

if(Input.GetMouseButton(1))
{
transform.localRotation = Quaternion.Slerp(transform.localRotation, new Quaternion(0, 0, 360, 0), Time.time * 5);
}

metti questo all'interno della function Update()
{

}

e dimmi se ti funziona Big Grin


quando lo clicco lo sprite si giara a 180 gradi. io volgio spostare lo sprite cliccando il tasto sinistro del mouse. quando lo clicco si gita automaticamente verso sinistra


RE: script rotazione sprite - Blackg96 - 21-12-2014

Il codice è quello prova a modificare 360 in qualche altra cifra Smile


RE: script rotazione sprite - giggimito - 21-12-2014

non funziona. io voglio che quando clicco con la freccettina del mouse lo posiziono come voglio. tipo a 180° o a 90° ecc...


RE: script rotazione sprite - Blackg96 - 22-12-2014

Ti ripeto il codice è quello devi giocare tu adesso con i parametri.
Prendi lo sprite nella scena lo giri a sinistra e vedi come è settata la rotazione nel transform, dopodichè copi i valori nel codice ed è fatta.
Spero di essere stato chiaro.


RE: script rotazione sprite - giggimito - 22-12-2014

adesso si xD


RE: script rotazione sprite - Blackg96 - 23-12-2014

Benissimo Smile