La ricerca ha trovato 133 risultati

da Alv
18/01/2017, 22:11
Forum: Domande e Risposte
Argomento: Gestire globali a turni
Risposte: 3
Visite : 1120

Re: Gestire globali a turni

Ti basta una sola variabile per lo stato. stato=0 vuol dire ad esempio che è il turno del giocatore, 1 del nemico. In funzione di questa variabile, puoi nascondere i pulsanti azione quando è il turno del nemico. Puoi usare oggetti di controllo in grado di scambiare messaggi tramite eventi User Defin...
da Alv
18/01/2017, 21:58
Forum: Domande e Risposte
Argomento: Compensazione lag proiettili
Risposte: 5
Visite : 2459

Re: Compensazione lag proiettili

Potresti inviare le coordinate di dove è avvenuto lo sparo e la direzione. Quando il messaggio viene ricevuto, non piazzi il proiettile direttamente lì, ma sommi alla posizione velocita_proiettile * ping: così le partite sono sincronizzate. Poi lo fai andare per i fatti suoi, con moto rettilineo e u...
da Alv
26/12/2016, 15:14
Forum: Domande e Risposte
Argomento: salvare il nome dell'oggetto con cui collido
Risposte: 2
Visite : 1239

Re: salvare il nome dell'oggetto con cui collido

Ciao. Nel collision event, la variabile other ti dà l'id dell'altra istanza coinvolta nella collisione. Puoi accedere allo sprite con other.sprite_index e other.image_index (quindi queste informazioni le puoi salvare da qualche parte, magari in un array, se l'aspiratore può aspirare più di un oggett...
da Alv
26/11/2016, 11:03
Forum: Domande e Risposte
Argomento: Creazione e distruzione di istanze in room diverse
Risposte: 3
Visite : 634

Re: Creazione e distruzione di istanze in room diverse

Interessante! In realtà un modo c'è: si potrebbe ritardare la distruzione degli oggetti in questione a quando avviene il cambio di room. Quindi potrei creare uno script "instance_destroy_room" che non distrugge subito l'istanza, ma si salva room e istanza da distruggere in una lista di comandi destr...
da Alv
13/11/2016, 19:25
Forum: Domande e Risposte
Argomento: Textbox
Risposte: 8
Visite : 2540

Re: Textbox

Game Maker non ti permette di piazzare nella room le textbox di Windows, ma puoi costruirne di simili utilizzando le funzioni di disegno e quelle per manipolare le stringhe. Questo codice da solo è incompleto: è solo una definizione di alcune variabili. Bisogna capire come vengono utilizzate. Se ti ...
da Alv
13/11/2016, 19:19
Forum: Domande e Risposte
Argomento: Coordinate
Risposte: 1
Visite : 509

Re: Coordinate

Le coordinate identificano dei punti all'interno della room. Ogni oggetto ha associate le coordinate x e y (sono due variabili), che ne indicano appunto la posizione. E' a tutti gli effetti un sistema di assi cartesiane: ci troviamo nel 4° quadrante, e l'unità di misura è il pixel. Quindi, con le co...
da Alv
13/11/2016, 19:03
Forum: Domande e Risposte
Argomento: Dimensione delle stanze
Risposte: 7
Visite : 1819

Re: Dimensione delle stanze

Prego. No, devi metterlo nel creation code della prima room, insieme al codice in SUMMARY che imposta in automatico le view di tutte le room successive.
da Alv
11/11/2016, 14:43
Forum: Domande e Risposte
Argomento: Dimensione delle stanze
Risposte: 7
Visite : 1819

Re: Dimensione delle stanze

Se ti può servire, questa soluzione FULL SCALE è ancora meglio. Il vantaggio è che non riduce il campo visuale quando la dimensione del display è inferiore a quella di base. var base_w = 1024; var base_h = 768; var max_w = display_get_width(); var max_h = display_get_height(); var aspect = display_g...
da Alv
11/11/2016, 14:35
Forum: Domande e Risposte
Argomento: Dimensione delle stanze
Risposte: 7
Visite : 1819

Re: Dimensione delle stanze

ben ha scritto:
Dove si trova la tabella Graphics?
Global Game Settings > Windows > Graphics
da Alv
11/11/2016, 11:19
Forum: Domande e Risposte
Argomento: Salvataggio/caricamento personalizzato
Risposte: 6
Visite : 1020

Re: Salvataggio/caricamento personalizzato

GMFileSystem dovrebbe permetterti di superare queste limitazioni:
http://gmc.yoyogames.com/index.php?showtopic=567528
da Alv
31/10/2016, 14:22
Forum: Domande e Risposte
Argomento: valore di mezzo
Risposte: 9
Visite : 4313

Re: valore di mezzo

Per la mediana fra 3 valori, penso possa andar bene anche una semplice (e performante) funzione:

Codice: Seleziona tutto

if (val1<=val2) {
	if (val2<=val3)
		return val2;
	return val3;
}
if (val1<=val3)
	return val1;
return val3;
da Alv
31/10/2016, 14:06
Forum: Domande e Risposte
Argomento: Variabili esistenti vs argomenti script
Risposte: 5
Visite : 1210

Re: Variabili esistenti vs argomenti script

Si tratta di scripts che vengono sicuramente chiamati su oggetti che hanno parent comune e quindi hanno per certo quelle variabili Penso si tratti di un dettaglio trascurabile (stando a quello che ho studiato). In base alla mia esperienza, le cose che possono causare rallentamenti in Game Maker son...
da Alv
31/10/2016, 13:33
Forum: Domande e Risposte
Argomento: Pixel art troppo grandi?
Risposte: 2
Visite : 722

Re: Pixel art troppo grandi?

Probabilmente devi disattivare "Interpolate colors between pixels" in "Global Game Settings > Windows > Graphics".
da Alv
31/10/2016, 13:09
Forum: Domande e Risposte
Argomento: Movimento di più personaggi
Risposte: 2
Visite : 1121

Re: Movimento di più personaggi

Potresti tener traccia delle posizioni passate del giocatore in un array (inclusa la direzione). Crea due script: ph_init e ph_add. ph_init va chiamato nell'evento Create del giocatore, e inizializza la lista delle posizioni. Bisogna passare come argomento la lunghezza desiderata della lista. ph_add...
da Alv
31/10/2016, 12:51
Forum: Domande e Risposte
Argomento: Variabili esistenti vs argomenti script
Risposte: 5
Visite : 1210

Re: Variabili esistenti vs argomenti script

Anche se facesse differenza, si tratterebbe di tempi trascurabili. In genere ti conviene passare le variabili come argomento, in quanto ti svincoli dal dover chiamare necessariamente lo script in un oggetto in cui quelle variabili sono definite. In questo modo, lo script risulterà riutilizzabile anc...
da Alv
12/09/2016, 16:37
Forum: GameMaker 3D
Argomento: Last 3D : 3D engine & level editor
Risposte: 20
Visite : 18934

Re: Last 3D 3.2 : Game Maker 3D engine & level editor

E tu da dove spunti fuori? Hai fatto un lavoro micidiale! D: Complimenti! Ciao, grazie per i complimenti! Avevo voglia di mettermi alla prova con la 3D, anche se forse Game Maker non era il programma più adatto (ho avuto infatti qualche problema nel debugging). Seppur con le sue limitazioni, l'engi...
da Alv
03/07/2016, 13:28
Forum: Giochi completi
Argomento: Pinball [Competizione 2016]
Risposte: 24
Visite : 15061

Re: Pinball [Competizione 2016]

Molto ben fatto, complimenti! :D
da Alv
12/06/2016, 11:57
Forum: Collaborazione
Argomento: Cercasi musicista per "Space Labyrinth" Android
Risposte: 3
Visite : 4188

Cercasi musicista per "Space Labyrinth" Android

In collaborazione con myotismon, che ho conosciuto su questo forum, ho quasi ultimato Space Labyrinth. L'idea è quella di vendere la versione completa su Google Play a un prezzo ragionevole (i primi 2 livelli saranno gratuiti). Cerco musicista interessato a realizzare le soundtrack del gioco e gli e...
da Alv
20/02/2016, 19:26
Forum: GameMaker 3D
Argomento: Last 3D : 3D engine & level editor
Risposte: 20
Visite : 18934

Re: Last 3D 3.2 : Game Maker 3D engine & level editor

Alv, potresti gentilmente provare questa mappa di test che ho fatto? Ho creato la mappa con l'editor ma non viene caricata correttamente e non posso neanche muovere la camera... https://mega.nz/#!zUQHWJZC!LnTWj05qpeciR2Vy5jlHZZ7aPTscFcbskyt9eaR4Za4 Ciao. L'editor la visualizza correttamente, però s...