Soucis avec BEX

Page 2 sur 2 Précédent  1, 2

Voir le sujet précédent Voir le sujet suivant Aller en bas

Re: Soucis avec BEX

Message par bfg le Jeu 8 Sep 2016 - 22:29

Bon, ça casse pas (encore) des briques, mais c'est déjà ça ...


Bon, va falloir quand même que je rende le code de rendu plus propre ... (Rendez moi mes defines !! Very Happy Very Happy )

bfg
Patient contaminé

Nombre de messages : 785
Date d'inscription : 11/09/2005

Revenir en haut Aller en bas

Re: Soucis avec BEX

Message par Vetea le Jeu 8 Sep 2016 - 22:32

Bravo Michel !!
Ce qui est excellent avec Bex c'est qu'en quelques lignes de code, tu peux déjà créer un véritable petit jeu ! Very Happy

A toi de jouer maintenant. Wink
avatar
Vetea
Docteur *
Docteur *

Masculin Nombre de messages : 4295
Age : 46
Localisation : Baillargues
Date d'inscription : 22/06/2012

http://www.rolango.fr/

Revenir en haut Aller en bas

Re: Soucis avec BEX

Message par F.L le Jeu 8 Sep 2016 - 22:37

Ça pour un petit test de bex, c' est déja un beau test !
Bon, j'imagine que tu n'as plus besoin d'aide pour afficher une tile ! MDR
avatar
F.L
Docteur *
Docteur *

Masculin Nombre de messages : 2304
Age : 42
Localisation : hérault
Date d'inscription : 11/06/2012

http://fl.basic.free.fr

Revenir en haut Aller en bas

Re: Soucis avec BEX

Message par bfg le Jeu 8 Sep 2016 - 22:50

F.L a écrit:Ça pour un petit test de bex, c' est déja un beau test !
Bon, j'imagine que tu n'as plus besoin d'aide pour afficher une tile ! MDR

Je suis preneur de toutes techniques ! :)

J'ai aussi une question la dessus :

 On Vblank gosub Main
 Enable interrupt Vblank
 end

Si mon main déborde du vblank, il se passe quoi ?

Pour mon test j'ai fait :

trace le décor
active l'interuption
Boucle du jeu qui s'execute grace à l'intérruption

Mais si je veux tracer le niveau 2 par exemple je désactive comment cette interruption ?

J'ai du mal à voir ... J'ai l'habitude à faire un truc du genre

while(1)
{
   toutes mes routines
   attend la vblank
}

et dans l'interuption je fait des choses genre copies vidéos, mais là c'est carrément le jeu qui est dans l'interuption ... J'ai un peu de mal à savoir si je fais bien ou pas ...

bfg
Patient contaminé

Nombre de messages : 785
Date d'inscription : 11/09/2005

Revenir en haut Aller en bas

Re: Soucis avec BEX

Message par F.L le Jeu 8 Sep 2016 - 22:57

Cette question a été souvent posée sur le forum de bex et je crois que le do while est la meilleure option 
Je te conseille le forum de bex, qui est en anglais et pas tres sexy mais en général on y trouve une réponse à sa question :
http://devster.proboards.com/board/1
avatar
F.L
Docteur *
Docteur *

Masculin Nombre de messages : 2304
Age : 42
Localisation : hérault
Date d'inscription : 11/06/2012

http://fl.basic.free.fr

Revenir en haut Aller en bas

Re: Soucis avec BEX

Message par Vetea le Jeu 8 Sep 2016 - 23:06

... ou sinon, tu optes pour :

Do
..
Sleep 1,TVblank
Loop


ou


While 1
..
Sleep 1,TVBLANK
Wend


Voici ce que dit la Doc' sur TVBLANK avec cet usage :

Description: Pauses execution for (1/60) seconds, or ~16.67 ms. for every unit of the Expression. For example, using a value of 60 pauses execution for 1 second. If the TVBLANK keyword is present in the second argument, the sleep command ends at the begining of the verticle blank. By default, when TVBLANK is not present, the sleep command will end sleeping time at the begining of the displaying period. The extra extension is great for when you want to load tiles to VRAM right after the sleep command (tiles load faster because the VDP should be idle at this time).

Donc, ça rentre dans les clous pour toi ! Wink

On Vblank gosub Main
 Enable interrupt Vblank
 end

Cette solution permet d'appeler la boucle principale ( Main ) en tant que sous programme à chaque Vblank.
Tu peux bien sur sortir de la routine quand tu veux.
Au moment d'un saut, n'oublies pas de désactiver l'interruption : Disable interrupt Vblank.

Amuses toi bien ! Wink
avatar
Vetea
Docteur *
Docteur *

Masculin Nombre de messages : 4295
Age : 46
Localisation : Baillargues
Date d'inscription : 22/06/2012

http://www.rolango.fr/

Revenir en haut Aller en bas

Re: Soucis avec BEX

Message par TOUKO le Ven 9 Sep 2016 - 9:28

Mais pour ça il va falloir que je prenne des congés et ce n'est pas très MadameCompliant ...
On a tous les mêmes je crois, elle comprennent rien ces femmes . Confused 
Mr. Green
avatar
TOUKO
Docteur *
Docteur *

Masculin Nombre de messages : 12103
Age : 44
Localisation : LE MANS/MARSEILLE
Date d'inscription : 08/07/2010

Revenir en haut Aller en bas

Re: Soucis avec BEX

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Page 2 sur 2 Précédent  1, 2

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum