• Benvenuto in Making Videogames!
  • Dai sfogo alla tua fantasia!
  • Crea il tuo Videogioco!
Benvenuto ospite! Login Registrati




Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
script rotazione sprite
#1
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.
 
Rispondi
#2
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
 
Rispondi
#3
(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.
 
Rispondi
#4
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
 
Rispondi
#5
Il codice è quello prova a modificare 360 in qualche altra cifra Smile
 
Rispondi
#6
non funziona. io voglio che quando clicco con la freccettina del mouse lo posiziono come voglio. tipo a 180° o a 90° ecc...
 
Rispondi
#7
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.
 
Rispondi
#8
adesso si xD
 
Rispondi
#9
Benissimo Smile
 
Rispondi
  


Discussioni simili
Discussione Autore Risposte Letto Ultimo messaggio
  Sprite in pixel art distorti quando importati Master Gabriel 2 771 14-09-2015, 11:01 AM
Ultimo messaggio: Master Gabriel
  problema rotazione torretta giggimito 9 1,004 28-08-2015, 05:29 PM
Ultimo messaggio: giggimito
  Licenza sprite scaricati da internet Master Gabriel 3 662 16-03-2015, 10:23 PM
Ultimo messaggio: Master Gabriel
  Disegnare gli sprite Master Gabriel 13 1,923 03-01-2015, 09:17 AM
Ultimo messaggio: Master Gabriel
  Script rotazione PàOlo_TM 4 845 12-07-2013, 11:13 PM
Ultimo messaggio: Cervian

Vai al forum:


Browsing: 2 Ospite(i)