Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - come creare una label in movimento con un timer?
Forum - C# / VB.NET - come creare una label in movimento con un timer?

Avatar
gio21vanna (Normal User)
Newbie


Messaggi: 3
Iscritto: 01/11/2017

Segnala al moderatore
Postato alle 17:21
Mercoledì, 01/11/2017
Questo topic è stato chiuso dal moderatore

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?

PM
Avatar
Thejuster (Member)
Guru^2


Messaggi: 1703
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 8:36
Giovedì, 02/11/2017
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?

Codice sorgente - presumibilmente C# / VB.NET

  1. 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


PM
Avatar
gio21vanna (Normal User)
Newbie


Messaggi: 3
Iscritto: 01/11/2017

Segnala al moderatore
Postato alle 15:54
Venerdì, 03/11/2017
grazie mille, sei stato di grande aiuto

PM
Avatar
gio21vanna (Normal User)
Newbie


Messaggi: 3
Iscritto: 01/11/2017

Segnala al moderatore
Postato alle 15:10
Domenica, 12/11/2017
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 il 12/11/2017 alle 15:11
PM
Avatar
Thejuster (Member)
Guru^2


Messaggi: 1703
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 8:26
Lunedì, 13/11/2017
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.






PM