[Botta&Risposta]Degradazione sprites

Tutorial, videotutorials ed esempi creati da noi
Rispondi
Avatar utente
Tizzio
GMI Honor
Messaggi: 5836
Iscritto il: 29/06/2010, 23:43
Specialità: programmazione
Contatta:

[Botta&Risposta]Degradazione sprites

Messaggio da Tizzio »

L'idea di base è di lod.
ho creato questo script che degrada l'istanza e ritorna uno sprite.
Avevo implementato anche delle crepe, però le ho tolte visto che erano abbastanza buggate, per ora posto questo in futuro lo migliorerò...
eccovi un esempio di tds
usate space per cambiare arma...
http://tizsoft.altervista.org/sprite%20degradation.gmk
Immagine

Avatar utente
cp94
Moderatore
Messaggi: 2789
Iscritto il: 04/07/2009, 19:18
Specialità: ddd
Località: Brescia
Contatta:

Re: [Botta&Risposta]Degradazione sprites

Messaggio da cp94 »

Grazie mille :D
utilissimo, molto meglio della maggior parte delle gex e dll che circolano su questo tema.
fa per il 50% al caso mio, ora mi resta l'annerimento della zona dello sprite circostante a dove ha colpito il proiettile o la bomba.
sapresti come fare?
Games you should check out
Naemo
E T U S
Overgravity
Inside the Code

Immagine

Avatar utente
Tizzio
GMI Honor
Messaggi: 5836
Iscritto il: 29/06/2010, 23:43
Specialità: programmazione
Contatta:

Re: [Botta&Risposta]Degradazione sprites

Messaggio da Tizzio »

cp94 ha scritto:Grazie mille :D
utilissimo, molto meglio della maggior parte delle gex e dll che circolano su questo tema.
fa per il 50% al caso mio, ora mi resta l'annerimento della zona dello sprite circostante a dove ha colpito il proiettile o la bomba.
sapresti come fare?
scusa non avevo spiegato come funzionava...
degrade_instance(sprite da degradare,sprite del buco da creare, instanza che collide a questa per fare i buco);
basta che ingrandisci "sprite del buco da creare"

EDIT : avevo capito ingrandimento anzichè annerimento :spat:
per questo devi modificare lo script direttamente aggiungendo un draw_sprite_ext fuori dal blend mode subtract di colore nero con xscale e yscale più grandi alla stessa posizione dell'altro draw_sprite_ext... è semplice

Avatar utente
NoCode
GMI VIP
Messaggi: 3403
Iscritto il: 01/09/2008, 8:08
Specialità: Grafica e Musica
Uso: GM:Studio 1.4 Pro
Località: My houuuse... Where is my houuuuse?!?
Contatta:

Re: [Botta&Risposta]Degradazione sprites

Messaggio da NoCode »

Bello, e dai codici non mi pare poi difficile, anzi... :fapensare:
Potresti "allargare" questo sistema, e fare tipo le casse che prendono fuoco e si degradano pian piano, fare una distinzione tra materiali infiammabili e non, tra degradabili e non, ecc ecc...
Insomma, può venir fuori una roba bella... :fapensare:

Avatar utente
guidox
GMI Honor
Messaggi: 5765
Iscritto il: 26/07/2009, 17:23
Specialità: programmazione
Uso: GM:Studio 1.4 Android
Località: Marche
Contatta:

Re: [Botta&Risposta]Degradazione sprites

Messaggio da guidox »

Non ho scaricato, ma non è per caso uguale a que? http://gmitalia.altervista.org/gmi_foru ... f=5&t=4553

L'avevo fatto tempo fa, forse non è il massimo...

Sisi è proprio quello! Notare bene come cp sia stato il primo anche nel mio topic. -.-
Ultima modifica di guidox il 11/11/2011, 22:11, modificato 1 volta in totale.
Immagine

Immagine

Avatar utente
Tizzio
GMI Honor
Messaggi: 5836
Iscritto il: 29/06/2010, 23:43
Specialità: programmazione
Contatta:

Re: [Botta&Risposta]Degradazione sprites

Messaggio da Tizzio »

si guidox il metodo è quello, solo che uso sprites anzichè cerchi...

Nocode bella idea...
Il fuoco l'avevo implementato, solo che rallentava un bel pò...

Avatar utente
guidox
GMI Honor
Messaggi: 5765
Iscritto il: 26/07/2009, 17:23
Specialità: programmazione
Uso: GM:Studio 1.4 Android
Località: Marche
Contatta:

Re: [Botta&Risposta]Degradazione sprites

Messaggio da guidox »

Se vedi dopo nel topic ho aggiunto anche il codice per gli sprite... :)
Comunque bel lavoro. :sisisi:
Immagine

Immagine

Avatar utente
Tizzio
GMI Honor
Messaggi: 5836
Iscritto il: 29/06/2010, 23:43
Specialità: programmazione
Contatta:

Re: [Botta&Risposta]Degradazione sprites

Messaggio da Tizzio »

guidox ha scritto:Se vedi dopo nel topic ho aggiunto anche il codice per gli sprite... :)
Comunque bel lavoro. :sisisi:
ah allora puzzo

Avatar utente
cp94
Moderatore
Messaggi: 2789
Iscritto il: 04/07/2009, 19:18
Specialità: ddd
Località: Brescia
Contatta:

Re: [Botta&Risposta]Degradazione sprites

Messaggio da cp94 »

Tizzio ha scritto:EDIT : avevo capito ingrandimento anzichè annerimento :spat:
per questo devi modificare lo script direttamente aggiungendo un draw_sprite_ext fuori dal blend mode subtract di colore nero con xscale e yscale più grandi alla stessa posizione dell'altro draw_sprite_ext... è semplice
non so come esca così, ma io intendo un risultato tipo questo:

Immagine
Games you should check out
Naemo
E T U S
Overgravity
Inside the Code

Immagine

Avatar utente
Tizzio
GMI Honor
Messaggi: 5836
Iscritto il: 29/06/2010, 23:43
Specialità: programmazione
Contatta:

Re: [Botta&Risposta]Degradazione sprites

Messaggio da Tizzio »

cp94 ha scritto:
Tizzio ha scritto:EDIT : avevo capito ingrandimento anzichè annerimento :spat:
per questo devi modificare lo script direttamente aggiungendo un draw_sprite_ext fuori dal blend mode subtract di colore nero con xscale e yscale più grandi alla stessa posizione dell'altro draw_sprite_ext... è semplice
non so come esca così, ma io intendo un risultato tipo questo:

Immagine
fai come ti ho detto io e aggiungi un argument allo script mettendo un altro sprite per fare il nero...

Avatar utente
cp94
Moderatore
Messaggi: 2789
Iscritto il: 04/07/2009, 19:18
Specialità: ddd
Località: Brescia
Contatta:

Re: [Botta&Risposta]Degradazione sprites

Messaggio da cp94 »

ho fatto come mi hai detto, e il bordo macchiato c'è solo ogni tanto e le scatole vengono disegnate sovrapposte...
ho aggiunto un argument3 con un draw_sprite_ext dopo la riga dek bm_normal
Spoiler
Immagine
Ultima modifica di cp94 il 11/11/2011, 22:49, modificato 1 volta in totale.
Games you should check out
Naemo
E T U S
Overgravity
Inside the Code

Immagine

Avatar utente
Tizzio
GMI Honor
Messaggi: 5836
Iscritto il: 29/06/2010, 23:43
Specialità: programmazione
Contatta:

Re: [Botta&Risposta]Degradazione sprites

Messaggio da Tizzio »

hum... non avevo calcolato il problema del disegno nel vuoto.
Provo a risolvere

Avatar utente
BaronVsCorsar
GMI VIP
Messaggi: 4699
Iscritto il: 14/02/2004, 12:05
Specialità: Saccenza
Uso: GameMaker 8.1
Località: Ferrara
Contatta:

Re: [Botta&Risposta]Degradazione sprites

Messaggio da BaronVsCorsar »

interessante.

@tizzio: quando fai script del genere pensati per la distribuzioni commentali però, aiuti di più a seguire il tuo ragionamento ;)
ImmagineSchiva questo - http:\\baronvscorsar.altervista.org
by Lego: Vado in un bar e faccio "votiamo che quel tizio la in fondo venga buttato fuori", ma perché?

Jak
Admin
Messaggi: 12355
Iscritto il: 19/08/2009, 16:20
Specialità: Programmazione 3D
Uso: GM:Studio 2
Contatta:

Re: [Botta&Risposta]Degradazione sprites

Messaggio da Jak »

Veramente bello e veloce, è perfetto anche per un gioco tipo worms, basta dividere il mondo in vari sottosprite ed il gioco è fatto. Convertire le surface in sprite a quanto pare non è affatto lento e ciò permette di usare il sistema con le collisioni per pixel. :sisisi:
Ottimo lavoro! Il made in italy è sempre roba di qualità :rockrock:
Time to feel, time to believe
Dare to see what may come of our future
Lift your head, broaden your gaze
Speak your mind and your thoughts they will follow you

Avatar utente
Sla
GMI VIP
Messaggi: 3618
Iscritto il: 21/07/2008, 10:11
Specialità: Titanismo
Località: (gm) Italia
Contatta:

Re: [Botta&Risposta]Degradazione sprites

Messaggio da Sla »

bello bello ^^
eppure mi sembra tutto giusto...

Rispondi

Chi c’è in linea

Visitano il forum: Nessuno e 19 ospiti