[axe] textes
2 participants
Page 1 sur 1
[axe] textes
je me demandais deux chose :
-d'ou vient la lenteur de l'affichage des caractère en axe, puisque en fais ce ne sont que des sprite, et lors d'une tilemap, on affiche 96 sprite et sa prend beaucoup moins de temps que d'afficher 96 caractère...
-quand est que on pourrais écrire sur le back-buffer ou sur les autres buffer, car des que l'ont fais un jeu en niveau de gris a moins d'utiliser la commande copy(), il est impossible d’écrire en noir...
-d'ou vient la lenteur de l'affichage des caractère en axe, puisque en fais ce ne sont que des sprite, et lors d'une tilemap, on affiche 96 sprite et sa prend beaucoup moins de temps que d'afficher 96 caractère...
-quand est que on pourrais écrire sur le back-buffer ou sur les autres buffer, car des que l'ont fais un jeu en niveau de gris a moins d'utiliser la commande copy(), il est impossible d’écrire en noir...
nikitouzz- Platinum 1
- Sexe :
Age : 28
Messages : 1834
Date d'inscription : 16/01/2011
Points Forum : 7
Points Concours : 6
Langages :- - TI-Basic Z80
- - ASM TI-83+ / TI-84+
- - Axe Parser
- - TI-Basic 68K
- - TI-Basic Nspire
- - TI-73
- - TI-76.fr
- - TI-82 Stats.fr
- - TI-83+
- - TI-84+
- - TI-92
- - TI-Nspire
- - TI-Nspire CX
Re: [axe] textes
desolee du double post mais ces questions sont toujours d'actualitee si quelqu'un saurait..
nikitouzz- Platinum 1
- Sexe :
Age : 28
Messages : 1834
Date d'inscription : 16/01/2011
Points Forum : 7
Points Concours : 6
Langages :- - TI-Basic Z80
- - ASM TI-83+ / TI-84+
- - Axe Parser
- - TI-Basic 68K
- - TI-Basic Nspire
- - TI-73
- - TI-76.fr
- - TI-82 Stats.fr
- - TI-83+
- - TI-84+
- - TI-92
- - TI-Nspire
- - TI-Nspire CX
Re: [axe] textes
Pourquoi c'est lent ? Parce que TI est nul.
Quand est-ce qu'on peut écrire sur d'autres buffers ? Maintenant
Quand est-ce qu'on peut écrire sur d'autres buffers ? Maintenant
Hayleia- Or 4
- Age : 30
Messages : 406
Date d'inscription : 03/08/2012
Points Forum : 46
Points Concours : 4
Langages :- - TI-Basic Z80
- - Axe Parser
- - TI-76.fr
- - TI-83+
- - TI-84+ SE
- - TI-Nspire CX
Re: [axe] textes
merci beaucoup, mais ouais c'est quand meme extrenement lent, si on affiche du texte a chaque boucle, le jeu rame amort...
nikitouzz- Platinum 1
- Sexe :
Age : 28
Messages : 1834
Date d'inscription : 16/01/2011
Points Forum : 7
Points Concours : 6
Langages :- - TI-Basic Z80
- - ASM TI-83+ / TI-84+
- - Axe Parser
- - TI-Basic 68K
- - TI-Basic Nspire
- - TI-73
- - TI-76.fr
- - TI-82 Stats.fr
- - TI-83+
- - TI-84+
- - TI-92
- - TI-Nspire
- - TI-Nspire CX
Re: [axe] textes
De rien, j'utilise cet Axiom tout le temps maintenant. En plus avec TokenIDE ça donne des commandes trop fashion, du genre ZXsclstdDev(GDB1,r1)) ou ZXsclAZYmax) [Vous devez être inscrit et connecté pour voir cette image]sachiix69 a écrit:merci beaucoup
Justement, tu le dis toi même ton jeu rame. Mais chez TI ils ne pensaient pas vraiment aux jeux quand ils ont codé leur OS donc ils ont fait une routine de texte non optimisée sur le plan vitesse, mais qui leur suffisait.sachiix69 a écrit:mais ouais c'est quand meme
extrenement lent, si on affiche du texte a chaque boucle, le jeu rame
amort...
Hayleia- Or 4
- Age : 30
Messages : 406
Date d'inscription : 03/08/2012
Points Forum : 46
Points Concours : 4
Langages :- - TI-Basic Z80
- - Axe Parser
- - TI-76.fr
- - TI-83+
- - TI-84+ SE
- - TI-Nspire CX
Re: [axe] textes
..... je vais allez me plaindre au siege social
l'axiom je n'ai pas encore tout saisie ( moi et l'anglais ) donc je verrais
l'axiom je n'ai pas encore tout saisie ( moi et l'anglais ) donc je verrais
nikitouzz- Platinum 1
- Sexe :
Age : 28
Messages : 1834
Date d'inscription : 16/01/2011
Points Forum : 7
Points Concours : 6
Langages :- - TI-Basic Z80
- - ASM TI-83+ / TI-84+
- - Axe Parser
- - TI-Basic 68K
- - TI-Basic Nspire
- - TI-73
- - TI-76.fr
- - TI-82 Stats.fr
- - TI-83+
- - TI-84+
- - TI-92
- - TI-Nspire
- - TI-Nspire CX
Re: [axe] textes
(j'utilise la balise "gras" pour voir la différence entre le code et le reste dans mon post)
En gros, pour afficher du texte, tu fais ça:
Text(X,Y)
Str("Mon Texte",Buffer)
ou ça:
"Mon Texte"→Str1
Text(X,Y)
Str(Str1,Buffer)
Pour afficher un nombre, tu fais ça:
Text(X,Y)
Str(N►Int,Buffer)
Pour afficher un nombre signé, tu fais ça:
Text(X,Y)
Str(N►Intr,Buffer)
etc
En gros, pour afficher du texte, tu fais ça:
Text(X,Y)
Str("Mon Texte",Buffer)
ou ça:
"Mon Texte"→Str1
Text(X,Y)
Str(Str1,Buffer)
Pour afficher un nombre, tu fais ça:
Text(X,Y)
Str(N►Int,Buffer)
Pour afficher un nombre signé, tu fais ça:
Text(X,Y)
Str(N►Intr,Buffer)
etc
Hayleia- Or 4
- Age : 30
Messages : 406
Date d'inscription : 03/08/2012
Points Forum : 46
Points Concours : 4
Langages :- - TI-Basic Z80
- - Axe Parser
- - TI-76.fr
- - TI-83+
- - TI-84+ SE
- - TI-Nspire CX
Re: [axe] textes
merci beaucoup es optimiser comme commande ?
nikitouzz- Platinum 1
- Sexe :
Age : 28
Messages : 1834
Date d'inscription : 16/01/2011
Points Forum : 7
Points Concours : 6
Langages :- - TI-Basic Z80
- - ASM TI-83+ / TI-84+
- - Axe Parser
- - TI-Basic 68K
- - TI-Basic Nspire
- - TI-73
- - TI-76.fr
- - TI-82 Stats.fr
- - TI-83+
- - TI-84+
- - TI-92
- - TI-Nspire
- - TI-Nspire CX
Re: [axe] textes
J'en sais rien, mais ça permet d'écrire où tu veuxsachiix69 a écrit:merci beaucoup es optimiser comme commande ?
Je crois qu'en tout, l'axiom prenait 300 octets, mais c'est pas sûr. J'ai pas vérifié.
Hayleia- Or 4
- Age : 30
Messages : 406
Date d'inscription : 03/08/2012
Points Forum : 46
Points Concours : 4
Langages :- - TI-Basic Z80
- - Axe Parser
- - TI-76.fr
- - TI-83+
- - TI-84+ SE
- - TI-Nspire CX
Re: [axe] textes
ce n'est pas tellement le poids de l'axioms le probleme, mais le poids des commande...
je regarderais tout sa
je regarderais tout sa
nikitouzz- Platinum 1
- Sexe :
Age : 28
Messages : 1834
Date d'inscription : 16/01/2011
Points Forum : 7
Points Concours : 6
Langages :- - TI-Basic Z80
- - ASM TI-83+ / TI-84+
- - Axe Parser
- - TI-Basic 68K
- - TI-Basic Nspire
- - TI-73
- - TI-76.fr
- - TI-82 Stats.fr
- - TI-83+
- - TI-84+
- - TI-92
- - TI-Nspire
- - TI-Nspire CX
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|