AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le deal à ne pas rater :
Réassort du coffret Pokémon 151 Électhor-ex : où l’acheter ?
Voir le deal
Le deal à ne pas rater :
Funko POP! Jumbo One Piece Kaido Dragon Form : où l’acheter ?
Voir le deal

 

 [Résolu] Depth pour un draw_sprite ?

Aller en bas 
+2
Chulien
Termite
6 participants
AuteurMessage
Termite
Utilisateur confirmé: Rang ****
Termite


Messages : 1005
Localisation : Dans ta charpente !
Projet Actuel : RayEngine 5.0

[Résolu] Depth pour un draw_sprite ? Empty
MessageSujet: [Résolu] Depth pour un draw_sprite ?   [Résolu] Depth pour un draw_sprite ? EmptyLun 18 Oct 2010 - 20:12

Bonsoir ! Smile

Voilà, je suis en train de retaper un peu mon moteur histoire d'alléger tout ça disons, mais j'me retrouve coincé pour un truc :

J'suis en train de modifié le système de chargement d'effets, donc en gros le script lisait les infos sur celui-ci et ensuite créait un objet auquel il assigne le sprite index, image speed et s'il joue un son. Bon, ça marche très bien mais voilà, un effect, c'est juste au final un bête draw_sprite avec possibilité de mettre un son :gniii:

Seulement, c'est que ça se complique un peu..
un depth, ça va modifier l'ordre de redessinage sur l'écran, donc les plus profond seront dessinés en 1er, c'est bien ça ?

Dans un draw_sprite, y'a pas de variable depth, donc comment puis-je les foutre au dessus de tous ?

Merci à tous et bonne soirée Smile

_________________
Because these are not the words of God, the same God that burnt the knowing.
Revenir en haut Aller en bas
Chulien
Utilisateur confirmé: Rang *****
Chulien


Messages : 2232

[Résolu] Depth pour un draw_sprite ? Empty
MessageSujet: Re: [Résolu] Depth pour un draw_sprite ?   [Résolu] Depth pour un draw_sprite ? EmptyLun 18 Oct 2010 - 23:05

Salut,

si ton effect est dessiné par un objet qui est recouvert par d'autres, il va falloir réduire la depth de l'objet, mais si ton effect est dessiné par un objet qui dessine d'autres choses après l'effect dans le draw, il va falloir dessiner l'effect à la fin du draw.
Revenir en haut Aller en bas
http://sites.google.com/site/chuliendev
onilink_
Modérateur
onilink_


Messages : 9180
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

[Résolu] Depth pour un draw_sprite ? Empty
MessageSujet: Re: [Résolu] Depth pour un draw_sprite ?   [Résolu] Depth pour un draw_sprite ? EmptyLun 18 Oct 2010 - 23:23

tu peut controler la depth avec les fonctions 3d (translation)
Par contre il faut activer le depth buffer et faire un d3d start

_________________
[Résolu] Depth pour un draw_sprite ? Runningpotato1[Résolu] Depth pour un draw_sprite ? TvF6GED [Résolu] Depth pour un draw_sprite ? MdetltS
Revenir en haut Aller en bas
louckas
Utilisateur confirmé: Rang *
louckas


Messages : 296
Projet Actuel : Ultimate worms

[Résolu] Depth pour un draw_sprite ? Empty
MessageSujet: Re: [Résolu] Depth pour un draw_sprite ?   [Résolu] Depth pour un draw_sprite ? EmptyMar 19 Oct 2010 - 10:46

et avec l'ordre de lecture si on affiche ceux qui doivent aller dessus en dernier il seront afficher après les autre donc pardessus je suppose
Revenir en haut Aller en bas
Termite
Utilisateur confirmé: Rang ****
Termite


Messages : 1005
Localisation : Dans ta charpente !
Projet Actuel : RayEngine 5.0

[Résolu] Depth pour un draw_sprite ? Empty
MessageSujet: Re: [Résolu] Depth pour un draw_sprite ?   [Résolu] Depth pour un draw_sprite ? EmptyMar 19 Oct 2010 - 17:38

Ok ok, et le d3dstart ça va pas trop bouffer ?
Sinon, j'peux créer une ds_priority_list et foutre les objects avec la plus petite depth en premier, et faire une for loop qui draw dans le même ordre que c'te priority list ?

_________________
Because these are not the words of God, the same God that burnt the knowing.
Revenir en haut Aller en bas
Termite
Utilisateur confirmé: Rang ****
Termite


Messages : 1005
Localisation : Dans ta charpente !
Projet Actuel : RayEngine 5.0

[Résolu] Depth pour un draw_sprite ? Empty
MessageSujet: Re: [Résolu] Depth pour un draw_sprite ?   [Résolu] Depth pour un draw_sprite ? EmptySam 23 Oct 2010 - 21:11

le d3d semble être le meilleur moyens, mais ça va pas trop bouffer sur le CPU ?

_________________
Because these are not the words of God, the same God that burnt the knowing.
Revenir en haut Aller en bas
Vivi
Utilisateur confirmé: Rang **
Vivi


Messages : 321
Localisation : dans ma chambre
Projet Actuel : ogc²

[Résolu] Depth pour un draw_sprite ? Empty
MessageSujet: Re: [Résolu] Depth pour un draw_sprite ?   [Résolu] Depth pour un draw_sprite ? EmptySam 23 Oct 2010 - 21:28

il y avait pas moyen de faire un setdepth() plusieurs fois dans un seul script ?
Revenir en haut Aller en bas
http://www.opengamecreator.com
Termite
Utilisateur confirmé: Rang ****
Termite


Messages : 1005
Localisation : Dans ta charpente !
Projet Actuel : RayEngine 5.0

[Résolu] Depth pour un draw_sprite ? Empty
MessageSujet: Re: [Résolu] Depth pour un draw_sprite ?   [Résolu] Depth pour un draw_sprite ? EmptySam 23 Oct 2010 - 21:40

vivicool a écrit:
il y avait pas moyen de faire un setdepth() plusieurs fois dans un seul script ?

Je pense pas, vu que c'est des draw_sprite et que le set depth ne fera que modifier la depth de l'object, donc tout ses draw_sprite (en gros l'ordre de dessin restera le même)

_________________
Because these are not the words of God, the same God that burnt the knowing.
Revenir en haut Aller en bas
glcraft
Utilisateur confirmé: Rang *****
glcraft


Messages : 1698
Localisation : Entre l'Espagne, l'Italie, la Suisse, L'allemagne et le RU :P
Projet Actuel : Jeu de survie avancé
||--------

[Résolu] Depth pour un draw_sprite ? Empty
MessageSujet: Re: [Résolu] Depth pour un draw_sprite ?   [Résolu] Depth pour un draw_sprite ? EmptySam 23 Oct 2010 - 21:52

il me semble que c'est d3d_set_depth mais j'ai pas tester
Revenir en haut Aller en bas
http://gameblog49.skyblog.com/
Termite
Utilisateur confirmé: Rang ****
Termite


Messages : 1005
Localisation : Dans ta charpente !
Projet Actuel : RayEngine 5.0

[Résolu] Depth pour un draw_sprite ? Empty
MessageSujet: Re: [Résolu] Depth pour un draw_sprite ?   [Résolu] Depth pour un draw_sprite ? EmptySam 23 Oct 2010 - 23:26

gabin49 a écrit:
il me semble que c'est d3d_set_depth mais j'ai pas tester
Ouais j'ai testé et ça marche niquel, j'croyais qu'il parlait d'une autre fonction Very Happy

_________________
Because these are not the words of God, the same God that burnt the knowing.
Revenir en haut Aller en bas
Contenu sponsorisé





[Résolu] Depth pour un draw_sprite ? Empty
MessageSujet: Re: [Résolu] Depth pour un draw_sprite ?   [Résolu] Depth pour un draw_sprite ? Empty

Revenir en haut Aller en bas
 
[Résolu] Depth pour un draw_sprite ?
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [Résolu] Est-il possible de contrôler la depth d'un background?
» [Resolu] Draw texte et depth
» [résolu] Problème depth/collision
» [resolu] jeu isométrique depth d'un objet
» [Résolu] afficher la valeur "depth" d'une instance

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Entraide confirmés-
Sauter vers: