Poulet Lv.1
Age : 34 Inscrit le : 23/08/2008 Messages : 9
| Sujet: [Résolu] [VX][Script] Sprites, Bitmap et 'z-index' Dim 16 Aoû 2009 - 23:11 | |
| Je suis en train de modifier l'affichage du status pendant les combats (Nom du personnage, HP, MP, Overdrive). Au lieu d'avoir l'affichage classique (Window et draw_text), mon affichage est consitué ainsi :
Window -> opacity = 0 Bitmap de l'HUD (Faces + templates) Barre d'HP/MP par dessus. (Pour l'instant seulement les HPs ont été scriptés) HP/MP écrit par dessus les barres respectifs.
De plus quand un personnage reçoit un dégât, un sprite d'une autre barre apparait faisant la largeur du dégât et diminue.
Maintenant voici mon problème. L'affichage draw_text concernant les HPs est situé en dessous (donc avec un z-index inférieur) du sprite de degat comme le montre ce screenshot
Mais comme draw_text (d'après ce que j'ai compris) et associé avec les Bitmaps, on ne peut pas directement jouer sur le z-index.
La solution unique que je vois, c'est de créer les nombres en sprites. Mais je pense qu'il y a peut-être est surement un autre moyen d'y parvenir... Petite précision, bien que je pense qu'elle soit inutile, j'utilise le script SBS Tankentai v2.4(3.3b) + ATB (1.1d) d'Enu et traduit par Mr Bubble et Kylock Le viewport de la windows battle status est créé avec un z-index de 100.
Voici le code (Non fini) : http://thesunce.free.fr/SUN.txt (ATTENTION : Ne marche qu'avec SBS Tankentai et de plus il est optimisé en 640*480)
Voici les ressources : A placer dans le dossier Systeme du jeu:
Barre ->
A placer dans le dossier Faces du jeu: Battle GUI -> (Nommé B + Facename image ( ex: BActor1.png))
Merci d'avance.
Dernière édition par Sun ce le Lun 17 Aoû 2009 - 13:57, édité 1 fois |
|
Flibustier Lv.21
Age : 30 Inscrit le : 24/05/2008 Messages : 3234
| Sujet: Re: [Résolu] [VX][Script] Sprites, Bitmap et 'z-index' Lun 17 Aoû 2009 - 7:25 | |
| - Citation :
- Mais comme draw_text (d'après ce que j'ai compris) et associé avec les Bitmaps, on ne peut pas directement jouer sur le z-index
Faut pas modifier draw_text =3 Ta solution c'est : - Code:
-
sprite = Sprite.new sprite.bitmap = Bitmap.new(32, 32) sprite.z = 999 sprite.bitmap.draw_text(0, 0, 32, 32, "Voilà", 0) Et voilà ! il fallait juste modifier l'attribut z de la variable sprite ! |
|
Poulet Lv.1
Age : 34 Inscrit le : 23/08/2008 Messages : 9
| Sujet: Re: [Résolu] [VX][Script] Sprites, Bitmap et 'z-index' Lun 17 Aoû 2009 - 13:56 | |
| Ah bah ok, c'est nickel, Merci bien =) |
|
| Sujet: Re: [Résolu] [VX][Script] Sprites, Bitmap et 'z-index' | |
| |
|