carlo23 ha scritto:Crook ha scritto:carlo23 ha scritto:Quello che ho notato è che l'oggetto PictureBox rallenta parecchio il computer quando deve disegnare molte linee e quindi non si presta al rendering.Per questo credo che con VB non sia possibile realizzare un programma 3D con visuale in prima persona in cui siano presenti ambienti complessi, perlomeno solo usando l'oggetto PictureBox.
Hai provato a usare il comando DoEvents?
No, hai qualche suggerimento? Temo rallenterebbe solo ulteriormente le cose...
Crook ha scritto:
Prova a usare il DoEvents qualche volta, cioè metti un counter, e quando il counter divide un numero abbastanza alto (o come preferisci), che dia il comando DoEvents. Almeno si allegerisce un po' la coda dei comandi. Ne esegue alcuni, poi continua col disegno.
Usato sempre, rallenterebbe molto, hai ragione.
Visitano il forum: Nessuno e 1 ospite