|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Nov 2005
Città: Bologna
Messaggi: 1303
|
DrawModifer e StateModifier...
Chiedo ufficialmente a Vic:
ci spieghi quale è la logica che ci sta dietro?? A prima vista DrawModifers ha nell'interfaccia che è già presente in Drawable. Poi Pulsation implementa anche ended(), che però è dell'interfaccia StateModifers che Pulòsation non dichiara di implemetare. Mi me lo spieghi....
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Oct 2001
Messaggi: 11471
|
Dunque uno StateModifier modifica in maniera permanente lo stato dello Sprite. Avevo intenzione di usarlo per animazioni, effetti come slide in/out di Crushbox e qualsiasi altra cosa possa venirci in mente che possa avere side effects. Ce ne può essere più di uno per poter fare una specie di composizione (sprite animati che si spostano come crushbox).
Un DrawModifier non può modificare lo stato dello Sprite. Utile per quelle trasformazioni tipo la pulsazione delle gemme in cui modificare le coordinate farebbe esplodere tutta la griglia. Visto che rimpiazza la draw standard della Sprite ce ne può essere solo una. ciao |
|
|
|
|
|
#3 | |
|
Senior Member
Iscritto dal: Oct 2001
Messaggi: 11471
|
Quote:
ciao |
|
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: Bologna
Messaggi: 1303
|
Quote:
Grazie per la spiegazione. Sono convinto che questa strada sarà da approfondire nelle prossime storie |
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Nov 2005
Città: Bologna
Messaggi: 1303
|
Ecco. E' ginuto il momento di approfondire.
Stavo guardando come gestire l'effetto Birght seguendo queste linee. Bhè...a parte che nessun metodo è stato testato ( Codice:
public StateModifier getStateModifier(int index)
{
return stateModifiers.get(index);
}
public void removeStateModifier(int index)
{
stateModifiers.remove(index);
}
|
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Nov 2005
Città: Bologna
Messaggi: 1303
|
Ulteriore cosa...praticamente il isBrighter() verrebbe sostituito dal BrighterModifier.ended() ??
|
|
|
|
|
|
#7 | |
|
Senior Member
Iscritto dal: Oct 2001
Messaggi: 11471
|
Quote:
ciao |
|
|
|
|
|
|
#8 | |
|
Senior Member
Iscritto dal: Oct 2001
Messaggi: 11471
|
Quote:
ciao |
|
|
|
|
|
|
#9 | |
|
Senior Member
Iscritto dal: Oct 2002
Città: San Jose, California
Messaggi: 11794
|
Quote:
__________________
"We in the game industry are lucky enough to be able to create our visions" @ NVIDIA |
|
|
|
|
|
|
#10 | |
|
Senior Member
Iscritto dal: Oct 2001
Messaggi: 11471
|
Quote:
ciao |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 18:02.



















