#1 

20-01-2007 16:49:49

Willikus
Membres
Avatar de Willikus
Date d'inscription:
Messages: 150
IP: 90.1.251.15
Courriel  Site web

Bonjour !

J'aurais aimé savoir si il était possible d'agrandire une image... il y a une telle fonction pour les meshs 3D mais pas pour le 2D.

Je sais pas si je me fait comprendre hmm

J'aimerais agrandire un pixel afin de recouvrire une zone. Et que cette agrandissement soit modifiable le programme lancée (example barre de points de vie).

Merci de vos reponse !


Athlon 3000+ / 1024Mo PC3200 /8800 GTS

Hors ligne


#2 

20-01-2007 19:50:38

Jerry Kan
Membres
Date d'inscription:
Messages: 265
IP: 82.243.77.149
Courriel

si c'est une texture, il est possible de d'appliquer la méthode scale (je crois, a vérifier)


Hors ligne


#3 

21-01-2007 08:24:17

Willikus
Membres
Avatar de Willikus
Date d'inscription:
Messages: 150
IP: 90.25.112.121
Courriel  Site web

Non il s'agit d'une image bete et méchante...

Cependant, j'ai imginé pendant la nuit d'afficher plusieurs fois un image comme ça :

100pv : ||||||||||
80pv: ||||||||
20pv : ||


Et l'autre application aurais été de mettre un filtre couleur (*.tga) sur l'ecran pour que l'utilisateur vois bleuté sous l'eau.



MAis si vous avez des solutions autres, je suis preneur !


Athlon 3000+ / 1024Mo PC3200 /8800 GTS

Hors ligne


#4 

21-01-2007 09:19:51

Jerry Kan
Membres
Date d'inscription:
Messages: 265
IP: 82.243.77.149
Courriel

Willikus Ecris:

Non il s'agit d'une image bete et méchante...

un draw2dimage ?
dans ce cas tu charges l'image, ensuite tu choisi les coordonnées dans lesquelle tu l'affiche et ca l'étire non ?

pour le filtre, je sais pas comment ca marche,


Hors ligne


#5 

22-01-2007 17:11:58

Willikus
Membres
Avatar de Willikus
Date d'inscription:
Messages: 150
IP: 90.25.116.56
Courriel  Site web

Je vait essayer ça...

Pour le filtre, je charge un pixel tga bleu-transparent et je l'étire sur tout l'écran !

Muhahahaha ! (vive la ressource aussi)


Athlon 3000+ / 1024Mo PC3200 /8800 GTS

Hors ligne


#6 

23-01-2007 08:34:10

adiems
Membres
Date d'inscription:
Messages: 4
IP: 194.3.80.26
Courriel

pour le filtre il est plus simple de faire un draw2DRectangle
y a un exemple dans la démo 2D
tu choisis la couleur du rectangle et la transparence, et après tu le dessines en prennant tout l'écran.
Pour les barres de PV, c'est pareil, si ta barre est monochrome, un draw2DRectangle est parfait.
sinon tu peux faire une texture avec ta barre de dessinée, puis au choix:

  • tu la dessines avec draw2DImage, en adaptant le rectangle de clip (scale) au nombre de tes PV

(si ta texture de barre de pv commence bleu et fini vert, quelque soit sa taille à l'écran, tu verras les deux couleurs)
  • tu ne dessines qu'une partie de ta barre (source rect) en fonction du nombre de PV

(pareil avec une barre qui commence bleu et qui tourne au vert sur la fin, tu ne verras le vert que si les PV sont au max sinon il ne seront pas dessiné car pas dans le source rect)


Hors ligne


#7 

23-01-2007 18:52:18

Willikus
Membres
Avatar de Willikus
Date d'inscription:
Messages: 150
IP: 86.220.237.127
Courriel  Site web

Ok, j'aissérais ça... de toute facon, la barre de PV (pas mono chrome) est complete et je la masque par du noir au fur et a mesure... ton truc s'adapte parfaitement donc.

Merci smile


Athlon 3000+ / 1024Mo PC3200 /8800 GTS

Hors ligne


Options Liens officiels Caractéristiques Statistiques Communauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1440 sujets
11337 messages
Dernier membre inscrit: Saidov17
203 invités en ligne
membre en ligne: -
RSS Feed