Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2011
    Messaggi
    24

    c# effetto rotazione di un dado da gioco

    Ciao a tutti,
    sto realizzando un gioco da tavolo in c# e come per la maggior parte di queste tipologie di gioco è previsto il lancio di dadi da gioco. Ho già implementato la classe che si occupa di tutto ciò, ma per rendere tutto più carino vorrei fare in modo che quando un giocatore lancia il dado, nellinterfaccia grafica compaia l'immagine di un dado che ruota su se stessa. La mia prima idea è stata quella di utilizzare una sequenza di immagini che alternate velocemente diano l'illusione della rotazione, ma siccome sono agli inizi e ancora non conosco l'intero mondo che sta dietro questo linguaggio vorrei sapere se esistono metodi migliori e magari più efficienti per realizzare ciò che ho descritto.
    Sperando di essere stato il più chiaro possibile vi ringrazio per qualsiasi suggerimento potrete darmi.

  2. #2
    Utente di HTML.it L'avatar di Vinsent
    Registrato dal
    May 2011
    Messaggi
    314
    Non è un granchè come soluzione però funziona...il codice è in vb ma penso sia molto banale:
    codice:
        Dim immg As Bitmap
        Private Sub Form1_Load() Handles MyBase.Load
            immg = New Bitmap(My.Resources.runner1)
        End Sub
    
        Private Sub start() Handles Button1.Click
            PictureBox1.Image = My.Resources.runner1
        End Sub
    
        Private Sub stop_() Handles Button2.Click
            PictureBox1.Image = immg
        End Sub
    'My.Resources.runner1' è una gif animata che dovrebbe essere il dado "rotante".
    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2011
    Messaggi
    24
    grazie Vinsent,
    non ci avevo pensato a una gif animata.
    Può essere una soluzione molto utile perchè mi permette di usare una sola immagine e di semplificare anche il codice.

    Grazie

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.