1

y'aurait-il quelque part un tuto sur l'utilisation de sprites 32 ou plus en gray, masqués, et sur un fond en gray??
avec les fctions de extgrah(GraySprite32_MASK), ça marche, ms si y'a un fond, ça me l'efface partt là où ça devrait être transparent...confussad
qqn peut m'aider? j voudrai faire précisement com Orion avec son monkey island, un mec en gray ki se déplace sur un fond en gray, sans faire du xor(c pa le pied)...
avatar
Attention, nouvelle signature #eeek#
https://mastodon.ti-fr.com/@redangel

2

le probleme doit venir de ton masque qui est mal fait
avatar
納 豆パワー!
I becamed a natto!!!1!one!

3

je l'ai fait avec TIPAINTPLUS, ms fait marquant, y me fait k1 seul mask pr une image en gray.
g dc utilisé la syntaxe suivante
GraySpriteX8_MASK(0,0,32,&imageplan1,&imageplan2,&mask,&mask,2,GetPlane(0),GetPlane(1))

comment qu'on peut faire un mask rapidement alors? y'a un utilitaire?
avatar
Attention, nouvelle signature #eeek#
https://mastodon.ti-fr.com/@redangel

4

je me souviens avoir utilisé 2 masques et utilisé les fontcions

FastCopyScreen(decor0,plan0);
FastCopyScreen(decor1,plan1);
Sprite32_MASK(cox,coy,32,chip[4*action1],chip[4*action1+2],plan1);
Sprite32_MASK(cox,coy,32,chip[4*action1+1],chip[4*action1+3],plan0);
FastCopyScreen(plan0,GetPlane(0));
FastCopyScreen(plan1,GetPlane(1));

et ça marchait nickel (fait avec tipaintplus je croa)
avatar
納 豆パワー!
I becamed a natto!!!1!one!

5

attend attend,
c coa, "chip[4*action1]" ? c ton sprite??
et t'arrive à le faire bouger?
et tu laisses tomber les grayspriteXX??attention
avatar
Attention, nouvelle signature #eeek#
https://mastodon.ti-fr.com/@redangel

6

oui mais c'etait helas assez lent, mais cela suffit si c'est pas un jeu en temps réel comme mario smile
avatar
納 豆パワー!
I becamed a natto!!!1!one!

7

prend une lib graphique ! top
Non-Webmaster et non-programmeur du site. .Pour tout probleme ou question ,débrouillez vous avec les Webmasters .

«- Pas Moo ! ^^

8

il le fait deja avec extgraph embarrassed
avatar
納 豆パワー!
I becamed a natto!!!1!one!

9

le cp des fastcopyscreen, ça chie grave; mon sprite est tt de travers...
avatar
Attention, nouvelle signature #eeek#
https://mastodon.ti-fr.com/@redangel

10

j veux dire: mon fond est tt de travers...
avatar
Attention, nouvelle signature #eeek#
https://mastodon.ti-fr.com/@redangel

11

Pour le masque, c'est normal qu'il y ait un seul masque. Ça suffit pour les transparences. Mais les fonctions de ExtGraph sont flexibles, donc ils donnent la possibilité d'en mettre 2. Mais ça ne sert à rien dans 99% des cas.

En ce concerne FastCopyScreen, c'est bizarre. Peut-être un bogue de ExtGraph? Tu utilises quelle version? Ou alors c'est un problème dans ton code. Il est bien en 240×128, l'écran que tu copies? Sinon, ça ne marche pas. (En clair: Les écrans en 160×100 ne sont pas utilisables avec FastCopyScreen! Il faut impérativement en mettre un en 240×128, même si ce qui est en dehors de l'écran d'une TI-89 est vide.)
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

12

Compatibilite rulez.

13

pphd>lol je my mettrai à genlib, j my mettrai....grin
kevin>ouais, c ça ki marche pa;mon screen est en 160*100...jlaisse tomber copyscreen.

un seul mask? ms alors pk est-ce ke autour du sprite(le mec), le fond devient blanc?
j vois mon probl:
comment différencier le blanc du transparent??? par exemple, si le sprite a un point blanc au milieu, et on veut ki reste blanc ^m avec superposition du noir: pa de problème, ms si il a aussi un pt blanc sur le bord(ex: en haut à gauche), et kon veut ke celuilà devienne noir qd il est superposé avec du noir, comment kon fait??????fouconfus

serait-ce impossible?
avatar
Attention, nouvelle signature #eeek#
https://mastodon.ti-fr.com/@redangel

14

Tu as:
- plan foncé
- plan clair
- masque

noir: 110
gris foncé: 100
gris clair: 010
blanc: 000
transparent: 001

Si ton masque ne se comporte pas comme il faut, c'est peut-être ton logiciel qui ne le crée pas correctement.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

15

aya, je savai pa ki y avai du transparent.. parfait.
bon; et euh... j'utilise coa com logiciel et com fxtions ds extgraph??
paxse ds tipaintplus, y demande la couleur du fond du mask: blanc, gris clair, gris foncé, et gris noir. ms pa de transparent!!!!
siouplai, qqn a une bonne combine, là?hum
avatar
Attention, nouvelle signature #eeek#
https://mastodon.ti-fr.com/@redangel

16

Tu oublies TIPaintPlus et tu dessines ton sprite (ou du moins ton masque) à la main.
[edit]Edité par Kevin Kofler le 14-04-2002 à 20:39:16[/edit]
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

17

y'a pas un autre moyen? c pa k j sui radin, ms c k g pa le tps...
bon sinon, est-ce k tu pê me donner(ou menvoyer par mail) un ex. de sprites gray avec son mask(le code src bien sûr)
voilà, et jarreterai de faire chier mon monde, et ki sai, j sortirai peut-être un jeu...tonguemagic
avatar
Attention, nouvelle signature #eeek#
https://mastodon.ti-fr.com/@redangel

18

Bon, on va faire un X en 8×8 avec anti-aliasing.
unsigned char spritedarkplane[8]={
0b11000011,
0b11100111,
0b01111110,
0b00111100,
0b00111100,
0b01111110,
0b11100111,
0b11000011};
unsigned char spritelightplane[8]={
0b10000001,
0b01000010,
0b00100100,
0b00011000,
0b00011000,
0b00100100,
0b01000010,
0b10000001};
unsigned char spritemask[8]={
0b00111100,
0b00011000,
0b10000001,
0b11000011,
0b11000011,
0b10000001,
0b00011000,
0b00111100};


Vive les extensions TIGCC (nombres binaires)! Avec ça, tu peux voir tout de suite à quoi ressemblent ces sprites.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

19

mon dieu kevin tu as oublie une virgule dans le dernier sprite tu veux notre mort a tous ou bien ?
Y a deux fesses qui sont sur la plage et l'une dit à l'autre :
"Qu'est ce qu'on fait maintenant ?"
Et l'autre lui répond :
"Ben PROUT !!!"

20

eek ...

J'ai corrigé ça. smile
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

21

saintclou par image
vais essayer de me débrouiller ac ça..top
avatar
Attention, nouvelle signature #eeek#
https://mastodon.ti-fr.com/@redangel