[MD] Problème de priorité
4 participants
Page 1 sur 1
[MD] Problème de priorité
J'ai un bug embêtant parce que je ne le comprends pas, voici le screen :
Ce que je ne comprends pas, c'est que le sprite 35, étant prioritaire (j'ai vérifié avec le viewer de sprite de Gens), devrait s'afficher par-dessus le 18. Or ce n'est pas le cas.
J'ai pensé à un sprite overflow, mais en testant avec des émulateurs permettant d'annuler la limite de sprites (Gens, Regen), le résultat est identique...
Bien sûr, dans la table de sprite, le sprite est complet...
Y'aurait-il un truc sur le bit de priorité des sprites que je n'aurais pas bien compris ???
Ce que je ne comprends pas, c'est que le sprite 35, étant prioritaire (j'ai vérifié avec le viewer de sprite de Gens), devrait s'afficher par-dessus le 18. Or ce n'est pas le cas.
J'ai pensé à un sprite overflow, mais en testant avec des émulateurs permettant d'annuler la limite de sprites (Gens, Regen), le résultat est identique...
Bien sûr, dans la table de sprite, le sprite est complet...
Y'aurait-il un truc sur le bit de priorité des sprites que je n'aurais pas bien compris ???
Tryphon- Docteur *
- Nombre de messages : 26166
Age : 47
Localisation : Un peu plus à l'Ouest
Date d'inscription : 23/07/2016
Re: [MD] Problème de priorité
Il est devant un autre sprite situé derrière la grille, tout en étant devant cette grille?
T'as tout cassé, c'est malin.
T'as tout cassé, c'est malin.
Hpman- Patient contaminé
- Nombre de messages : 679
Age : 47
Localisation : Lille
Date d'inscription : 22/08/2014
Re: [MD] Problème de priorité
Oui. Le perso qui démarre au 35 (et finit au 40) est le dernier de la liste.
Tryphon- Docteur *
- Nombre de messages : 26166
Age : 47
Localisation : Un peu plus à l'Ouest
Date d'inscription : 23/07/2016
Re: [MD] Problème de priorité
passe le avant ceux du 2nd plan.
Doit falloir faire un sort sur la liste pour éviter les écueils (genre fake Z-order)
Doit falloir faire un sort sur la liste pour éviter les écueils (genre fake Z-order)
Re: [MD] Problème de priorité
Tu as raison. Je viens de lire ça dans le genvdp.txt :
J'avais en effet une idée fausse...
Charles McDonald a écrit:
The sprite priority bit does not affect inter-sprite priority, only the
relation between background data. Low priority sprites *can* overlap high
priority sprites. Games that do this to mask other sprites include
Castlevania Bloodlines, Raiden Trad, and Alien Soldier.
J'avais en effet une idée fausse...
Tryphon- Docteur *
- Nombre de messages : 26166
Age : 47
Localisation : Un peu plus à l'Ouest
Date d'inscription : 23/07/2016
Re: [MD] Problème de priorité
Oui. J'ai même pas besoin de faire un vrai sort, juste m'assurer que ceux de derrière passent avant. Je devrais même pas avoir besoin de lire ma liste deux fois :)
Tryphon- Docteur *
- Nombre de messages : 26166
Age : 47
Localisation : Un peu plus à l'Ouest
Date d'inscription : 23/07/2016
Re: [MD] Problème de priorité
Stef a intégré un Ysort en gestion automatique avec son Sprite Engine, pourquoi s'en priver ?!
Invité- Invité
Re: [MD] Problème de priorité
Parce que je n'utilise pas le Sprite Engine (et de toutes façons, un Y-sort est inutile ici, c'est pas une vue à la Papy Commando).
Tryphon- Docteur *
- Nombre de messages : 26166
Age : 47
Localisation : Un peu plus à l'Ouest
Date d'inscription : 23/07/2016
Re: [MD] Problème de priorité
Il y a toujours un minimum de tri à effectuer, tu veux les tirs par dessus les persos par exemple.
C'est marrant ce comportement, on voit le plan par dessus le perso masqué par l'autre sprite. Peut magouiller des masquages au pixel du coup.
C'est marrant ce comportement, on voit le plan par dessus le perso masqué par l'autre sprite. Peut magouiller des masquages au pixel du coup.
Hpman- Patient contaminé
- Nombre de messages : 679
Age : 47
Localisation : Lille
Date d'inscription : 22/08/2014
Re: [MD] Problème de priorité
En effet avec cette feature (le fait que la priorité inter sprite est indépendante de la priorité sur les BG) tu peux créer quelques effets sympatiques (genre du masking au pixel pret, des effets de transparence..).
Stef- Interne
- Nombre de messages : 5087
Age : 45
Localisation : Sevres
Date d'inscription : 04/04/2007
Sujets similaires
» [ACH] du jeu ms pal - md,mcd,sat,pce,fc,sfc jap - priorité batsugun ^^
» [RECH] Notices NES/SNES/GB/GC/PS1/PS2 ## Top Priorité ##
» Vos priorité d'achat next-gen en début d'année ?
» (RCH) Jeux GBA blister (Priorité:DK COUNTRY 1)
» Problème image (résolu),mais nouveau problème avec jeux
» [RECH] Notices NES/SNES/GB/GC/PS1/PS2 ## Top Priorité ##
» Vos priorité d'achat next-gen en début d'année ?
» (RCH) Jeux GBA blister (Priorité:DK COUNTRY 1)
» Problème image (résolu),mais nouveau problème avec jeux
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum