Oppure

Loading
Questo topic e' stato chiuso dal moderatore.
01/11/17 16:21
gio21vanna
inizio col dire che sono agli inizi di visual basic, e faccio il 4 superiore. Sto cercando di ricreare un programma simile a Pac man per un compito assegnato. Vorrei ricreare i fantasmini che si muovono per il gioco, ma non ho idee sul come farlo. Ho pensato all'utilizzo di un timer e facendo alcune ricerche ho letto che c'è bisogno di un codice che riguarda la posizione della label (label1.location), non so da dove partire, un aiutino?
aaa
02/11/17 7:36
Thejuster
Se non hai mai messo mani su un linguaggio di programmazione, iniziare subito su un progetto dove la difficoltà per un newbie e di 5 su 10 e abbastanza dura.

Diciamo che non e proprio il massimo il tuo metodo ma e funzionale.

Sarebbe meglio lavorare con le gdi.
Ma visto che non sai nemmeno cosa sono vada per le label.

Inserisci un timer con intervallo a 1.
Il più veloce che puoi mettere.

Per la posizione si.
Usa label.location

Esempio:
Il nemico si muove in giu?

Label1.location = new Point(Label1.position.X,Label1.position.Y + 5)

Non ricordo bene se è location o position ma il concetto e questo.

+ 5 su Y Per farlo scendere, - 5 per farlo salire.

Stessa cosa per X
+ 5 va a destra
- 5 va a sinistra
mire.forumfree.it/ - Mire Engine
C# UI Designer
03/11/17 14:54
gio21vanna
grazie mille, sei stato di grande aiuto
aaa
12/11/17 14:10
gio21vanna
esiste un codice per la collisione di due label, che non funziona quando la visibilità è false e funziona quando è true?
Ultima modifica effettuata da gio21vanna 12/11/17 14:11
aaa
13/11/17 7:26
Thejuster
Ad esistere non esiste.

Ma ci sono diversi modi per farlo.
Ti chiedo gentilmente di aprire un nuovo topic per non mandare in confusione
chi cerca un determinato argomento e ne ritrova un'altro.

Apri un nuovo topic magari con qualche tuo test effettuato
e ti aiuto con il codice.




mire.forumfree.it/ - Mire Engine
C# UI Designer