Dunque... sto realizzando un Arkanoid. Come tutti voi nerd sapete, se la pallina colpisce l'asta e questa sta andando nella stessa direzione dell'asta aumenta per una piccola percentuale. So che dovrebbe essere aggiunta anche una percentuale rispetto a dove la pallina viene colpita, ma ragazzi, cercate di capire: mi sono già bloccato.
Il mio cruccio sta in una proporzione. Ovvero.
Se la pallina ha direzione 280 gradi la percentuale di incremento è del 10%.
280+28 = 308 che invertito dal rimbalzo diventerà 52°.
Se la pallina però ha direzione 310° il rimbalzo prenderà direzione 19°, e quindi farà una trentina di rimbalzi contro il muro prima di raggiungere, finalmente, un mattoncino.
Per venire incontro a qeusto problema allora, volevo far si che se la direzione era 270 si incrementava del 10% e che la percentuale diminuiva fino a 0 quando raggiungeva 315°.
270:10 = 315:0.
Ecco, in questa proporzione, come faccio a calcolare qual'è la percentuale da aggiungere data la direzione?
Magari è la cosa più semplice del mondo ma non ci arrivo.. grazie in anticipo >_<
"When the power of love overcomes the love for power, world will know peace" cit. Jimi Hendrix
Question
Eros
Dunque... sto realizzando un Arkanoid. Come tutti voi nerd sapete, se la pallina colpisce l'asta e questa sta andando nella stessa direzione dell'asta aumenta per una piccola percentuale. So che dovrebbe essere aggiunta anche una percentuale rispetto a dove la pallina viene colpita, ma ragazzi, cercate di capire: mi sono già bloccato.
Il mio cruccio sta in una proporzione. Ovvero.
Se la pallina ha direzione 280 gradi la percentuale di incremento è del 10%.
280+28 = 308 che invertito dal rimbalzo diventerà 52°.
Se la pallina però ha direzione 310° il rimbalzo prenderà direzione 19°, e quindi farà una trentina di rimbalzi contro il muro prima di raggiungere, finalmente, un mattoncino.
Per venire incontro a qeusto problema allora, volevo far si che se la direzione era 270 si incrementava del 10% e che la percentuale diminuiva fino a 0 quando raggiungeva 315°.
270:10 = 315:0.
Ecco, in questa proporzione, come faccio a calcolare qual'è la percentuale da aggiungere data la direzione?
Magari è la cosa più semplice del mondo ma non ci arrivo.. grazie in anticipo >_<
Link to comment
Share on other sites
1 answer to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now