Khristal Posted October 17, 2006 Share Posted October 17, 2006 Allora il mio problema è il seguente:Ho un' immagine a forma circolare che devo far ruotare su se stessa. Io fino ad adesso ho fatto questodef update @cerchio.angle += 2 if @cerchio.angle <= 90 @cerchio.ox -= 1 @cerchio.oy -= 1 elsif @cerchio.angle <= 180 @cerchio.ox += 1 @cerchio.oy += 1 elsif @cerchio.angle <= 180+90 @cerchio.ox += 1 @cerchio.oy += 1 elsif @cerchio.angle <= 360 @cerchio.ox += 1 @cerchio.oy += 1 end ... Ho pensato anche senza gli If: def update @cerchio.angle += 2 @cerchio.ox -= 1 @cerchio.ox -= 2 @cerchio.oy -= 1 @cerchio.oy -= 2 ... Solo che l' immagine esegue movimenti a caso strani e non ruota su un punto fisso....Ora qualcuno può aiutarmi? Grazie Anticipate ;) http://www.rpg2s.net/gif/SloganContest1.gif Proggetto in corso:ARCANIAANNULLATO http://pokejungle.net/other/pokepet/Arcanine.gif http://img517.imageshack.us/img517/1229/9452ni4.jpg- - - Link to comment Share on other sites More sharing options...
0 Neji Posted October 17, 2006 Share Posted October 17, 2006 allora, prova a ragionare: Se l'angolo e' minore di 90 fai cosi'Se l'angolo e' minore di 180 fai cosi' In questo caso, lui compiera' le azioni sia dell'if <= 90 che dell'if <= 180, il numero sara' inferiore a tutte e due, o sbaglio?Gestisci con altri controlli, ad esempio con un Case: @cerchio.angle += 2 Case @azione when 0 @cerchio.ox -= 1 if @cerchio.angle == 90 @azione += 1 when 1 ... ... ;) http://img221.imageshack.us/img221/9656/mtv7sa8abiu4.jpghttp://www.deathnoteitalia.com/interactive/profili/Light.jpgL'archeologo e studioso di peni Lestat dice:Spoiler Il Manifesto del Making ItalianoSALVIAMO IL MAKING ITALIANO!!Dopo un test dei nostri esperti (Alato, Blake e havana24) abbiamo scoperto che ad interesse risponde interesse: cioè se voi dimostrate di essere interessati a ciò che creano gli altri, questi saranno stimolati a continuare a creare! E' un concetto semplice ma estremamente sottovalutato, basta vedere quanti topic di bei giochi sono caduti nel dimenticatoio e sono stati cagati solo da poche persone (prendiamo per esempio il fantastico gioco di Vech che vi invito a vedere nella sezione RM2k).Perciò quello che dobbiamo fare è: leggere, leggere, leggere, postare, postare, postare! E questo non significa postare a caso, ma leggere per bene il progetto di qualcuno, le domande poste, le creazioni grafiche e musicali, e fare dei post in cui si propongano miglioramenti, si critichino le brutture, si esaltino le bellezze, si aiutino gli oppressi etc etcBASTA AL MAKING ITALIANO CHE VA A ROTOLI! DIAMOCI UNA SVEGLIATA!!Per dimostrarvi ciò che sto esponendo vi riporto che la volta in cui abbiamo provato (Alato, Blake e havana24) a fare una cosa di questo genere, c'è costata un pomeriggio ma il giorno dopo abbiamo ottenuto il numero massimo di utenti online mai raggiunto!!! Ma soprattutto ciò significa che l'interesse riguardo al making era stato, almeno momentaneamente, risvegliato!!Voi pensate che eravamo solo in 3 a cercare tutti i topic e ravvivarli (con sincerità e senza i soliti falsi "Oh che bello.", ma anche con critiche per lavori incompleti o assurdi) e abbiamo ottenuto quel grande risultato: se lo facessimo tutti non sarebbe una cosa potentissima?!?BASTA ALLE SOLITE BANALI DISCUSSIONI SULLA DECADENZA DEI GIOCHI!! FACCIAMOLI STI GIOCHI!!!Chi è contrario a questa cosa, può pure continuare così ma è una persona che col making non ha nulla a che fare, ma chi crede nel making inizi ora, immediatamente a seguire questa linea di pensiero!Ma chi è d'accordo, chi davvero ci tiene al making, incolli questo Manifesto nella propria firma!! Mettete anche voi questa firma!! Link to comment Share on other sites More sharing options...
0 Khristal Posted October 17, 2006 Author Share Posted October 17, 2006 Hai ragione...non avevo ragionato...cmnq ho risolto grazie a Dark Schneider...@cerchio.ox = cerchio.bitmap.width / 2 @cerchio.oy = cerchio.bitmap.height / 2 Dovevo settare il punto di origine :D http://www.rpg2s.net/gif/SloganContest1.gif Proggetto in corso:ARCANIAANNULLATO http://pokejungle.net/other/pokepet/Arcanine.gif http://img517.imageshack.us/img517/1229/9452ni4.jpg- - - Link to comment Share on other sites More sharing options...
Question
Khristal
Allora il mio problema è il seguente:
Ho un' immagine a forma circolare che devo far ruotare su se stessa.
Io fino ad adesso ho fatto questo
Ho pensato anche senza gli If:
Solo che l' immagine esegue movimenti a caso strani e non ruota su un punto fisso....
Ora qualcuno può aiutarmi?
Grazie Anticipate ;)
http://www.rpg2s.net/gif/SloganContest1.gif
Proggetto in corso:
ARCANIA
ANNULLATO
http://pokejungle.net/other/pokepet/Arcanine.gif
http://img517.imageshack.us/img517/1229/9452ni4.jpg
- - -
Link to comment
Share on other sites
2 answers to this question
Recommended Posts