Pagina 1 di 3

Problema con draw variable e richiesta consigli per AI

Inviato: 25/08/2010, 21:54
da Fax
Salve!! :cappa:
sto scrivendo uno shooter visto dall'alto e ho due richieste:
===========================
1- non riesco a disegnare il valore di una variabile
(voglio segnare il numero di colpi rimasti, le bombe...)
===========================
2- non è ancora un problema ma presto lo diventerà:
creare un'intelligenza artificiale per i nemici,
che possano sparare, lanciare bombe ecc.
===========================

Grazie in anticipo, per uno screenshoot del gioco vedi firma

Re: Problema con draw variable e richiesta consigli per AI

Inviato: 25/08/2010, 21:56
da guidox
Immagine
E per l' AI sei troppo generico... :roll:

Re: Problema con draw variable e richiesta consigli per AI

Inviato: 25/08/2010, 21:59
da Homunculus
Dice bene guidox, per disegnare una variabile c'é l'icona apposita.
Per l'AI ti consiglio di pensare da solo a una soluzione quando sarà il momento, poi al limite chiedi per cose più specifiche.

Per le domande comunque c'é la sezione apposta domande & risposte, é già la seconda domanda che posti qua, non é la sezione giusta. Sposto io ma ricordati ;)

Re: Problema con draw variable e richiesta consigli per AI

Inviato: 25/08/2010, 22:01
da Fax
nono so qual'è il fatto è che non funziona!
potresti(se non chiedo troppo) fare un piccolo gioco per mostrarmi l'utilizzo di questa funzione? grazie in anticipo!

ok lo prossima volta andrò in domande£risposte

Re: Problema con draw variable e richiesta consigli per AI

Inviato: 25/08/2010, 22:03
da Homunculus
Mi sembra esagerato un esempio, controlla le seguenti cose:

- Hai messo l'icona nell'evento draw (funziona solo lì)
- Hai inserito il nome corretto della variabile
- Hai inserito la posizione corretta e visibile nella room

Re: Problema con draw variable e richiesta consigli per AI

Inviato: 25/08/2010, 22:20
da Fax
è tutto giusto! :piagne:
sono 2 giorni che ci provo :piagne: :piagne: :piagne:

Re: Problema con draw variable e richiesta consigli per AI

Inviato: 25/08/2010, 22:20
da guidox
Hai messo le coordinate relative alla view? :)

Re: Problema con draw variable e richiesta consigli per AI

Inviato: 25/08/2010, 22:21
da Fax
si!!!!
sono disperato :piagne: :piagne: :piagne: :piagne: :piagne: :piagne: :piagne:

Re: Problema con draw variable e richiesta consigli per AI

Inviato: 25/08/2010, 22:22
da guidox
Allora prima di tutto basta a piangere. :lol:
Ma ti da errore oppure non fa quello che vuoi? :?

Re: Problema con draw variable e richiesta consigli per AI

Inviato: 25/08/2010, 22:26
da Fax
nn fa quello che dico....non capisco dove sbaglio..
allora..la variabile che voglio mostrare si chiama bombe;
io nell'evento draw metto "draw variable" (bombe, view_xview+125, view_yview+5)
e non funziona

dovrebbe stare accanto alla scritta bombe, vedi spoiler

Re: Problema con draw variable e richiesta consigli per AI

Inviato: 25/08/2010, 22:28
da guidox
view_xview e view_yview sono "array"(se si può dire non so se sbaglio) quindi dovrebbero andare così:
view_xview[0], view_yview[0] //se la tua view è la 0...

Re: Problema con draw variable e richiesta consigli per AI

Inviato: 25/08/2010, 22:29
da Homunculus
Non é che magari viene disegnata sotto a qualcos'altro? Oppure nero su nero?

Re: Problema con draw variable e richiesta consigli per AI

Inviato: 25/08/2010, 22:30
da Fax
lo so ma ho scoperto che funziona anche così per tutto il resto ho usato view_xview e view_yview non è quello il problema...
no il colore è rosso e poi ho provato a disegnarlo in punti differenti ma non cambia

Re: Problema con draw variable e richiesta consigli per AI

Inviato: 25/08/2010, 22:45
da Homunculus
Aspetta... view_xview+125 o view_xview[0]+125 ?

Re: Problema con draw variable e richiesta consigli per AI

Inviato: 25/08/2010, 23:02
da PeppeAs95
no Fax solo view_xview non funziona, devi fare così: view_xview[0].
0 in questo caso è il numero della view che usi.
Poi ho 2 domande:

La variabile bombe e globale?
L'oggetto in cui hai messo l'azione per disegnare la variabile è lo stesso di quello con cui l'hai dichiarata?

Fai così:
Nell oggetto personaggio nel create fai (con l'icona Immagine) global.bombe=*numero di bombe che vuoi*

Poi nel draw di un oggetto chiamato "controller" fai così: Immagine -> draw_text_color(view_xview[0]+125,view_yview[0]+125,"Bombe:"+string(global.bombe),c_red,c_red,c_red,c_red,1)

Poi metti l'obj controller in una rom e poi il pg. Vedi se così funziona.

Re: Problema con draw variable e richiesta consigli per AI

Inviato: 26/08/2010, 8:55
da Fax
lo so che si scrive view_xview[0] ma io per scrivere la vita e le altre scritte ho usato view_xview e funzionava
@Peppe:
non so se bombe è globale io lo fatto con l'icona e non con il codice.
P.S.:io ho :gm8: pro

Re: Problema con draw variable e richiesta consigli per AI

Inviato: 26/08/2010, 9:17
da cp94
prima di tutto, come hanno detto controlla se in create hai scritto
bombe = n
in codice o anche con l'icona VAR GRIGIA
dopodichè nell' evento draw controlla di aver messo le icone in questo ordine:
1) imposta il colore
2) imposta la font (se non hai font salta pure questo punto)
3) drawwi la variabile bombe con l'icona VAR ROSA

ps: view_xview o view_xview[0] è la stessa cosa, ma view_xview e view_xview[1] no!

Re: Problema con draw variable e richiesta consigli per AI

Inviato: 26/08/2010, 9:18
da Homunculus
Fax ha scritto:lo so che si scrive view_xview[0] ma io per scrivere la vita e le altre scritte ho usato view_xview e funzionava
Funzionava per pura casualità, hai provato a mettere view_xview[0] adesso? Comunque va fatto, non é corretto mettere solo view_xview

Re: Problema con draw variable e richiesta consigli per AI

Inviato: 26/08/2010, 9:22
da Fax
@cp: si è tutto corretto!
@homu: ho provato con view_xview[0] e con view_xview ma niente!

se non chiedo troppo non è che qualcuno potrebbe farmi un esempio?! così capisco
grazie in anticipo!!

Re: Problema con draw variable e richiesta consigli per AI

Inviato: 26/08/2010, 9:29
da PeppeAs95
Fax ha scritto:@cp: si è tutto corretto!
@homu: ho provato con view_xview[0] e con view_xview ma niente!

se non chiedo troppo non è che qualcuno potrebbe farmi un esempio?! così capisco
grazie in anticipo!!
Usa il codice che ti ho dato sopra!