Visualizzazione dei risultati da 1 a 8 su 8

Discussione: sprite in vb

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2012
    Messaggi
    17

    sprite in vb

    Ho un problema come sempre:
    vorrei muovere una pallina ... immaginiamo una palla da biliardo, quando questa riceve un colpo. Una cosa semplice solo per creare un effetto visivo.
    Ho provato sia con THREAD che con il timer ... manipolando la visualizzazione di una picturebox. Ovviamente tutto procede a scatti, per nulla fluido il tutto.

    C'è sicuramente qualcosa che non conosco. MI RIFIUTO DI CREDERE che in vb.net siamo impossibile animare degli sprite.

    Per l'animazione, devo riposizionare il controllo sugli assi x e y con un cilo for-next ... MI SEMBRA TUTTO COSI' PRIMITIVO.

    grazie a chi mi apre la mente!
    ciao

  2. #2
    In quale ambiente stai sviluppando?? WPF o WindowsForm??

    Facci sapere...
    Ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2012
    Messaggi
    17
    scusate... windowsform

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2012
    Messaggi
    17

    questo è giusto un esempio con il solo spostamento della picturebox e privo dell'animazione(le 4 immagini della pallina ... con il riflesso a 0 gradi, 90 gradi ecc):

    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
    Dim Rotola As Int16
    For Rotola = 100 To 700 Step 5
    Thread.Sleep(1)
    PictureBox1.Location = New Point(Rotola, 42)
    Next
    End Sub
    qualcuno mi ha detto di utilizzare questa istruzione: Dim toDraw As Graphics = Graphics.FromImage(PictureBox1.Image)
    per poi fare il refresh ma non so come si possa fare, ne tantomeno sostituire il Thread.Sleep(1) con un timer.

    In altre parole, devo realizzare qualcosa come le ANIMAZIONI DI POWERPOINT con la differenza che vi posso introdurre ad un certo punto(nodo) il cambio d'immagine.
    GRAZIE A TUTTI PER L'AIUTO E L'ATTENZIONE

  5. #5
    Ciao
    Personalmente penso che per fare questo genere di cose sia più giusto lavorare in WPF.
    Sarebbe tutto mooolto più semplice.

    Ciao

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2012
    Messaggi
    17
    mi devo documentare non so nemmeno cosa sia ...
    se conosci qualche link... ciao

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2012
    Messaggi
    17
    ne ho trovato uno, lo voglio condividere con voi:

    http://www.microsoft.com/italy/beit/...0-5b17f11d0fb3

    se ne conoscete altri ...

  8. #8
    Ciao
    Ottima scelta
    A parer mio Corrado Cavalli è uno dei migliori.
    Facci sapere...
    Ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.