#0 

14-01-2007 22:03:06

Jerry Kan
Habitué
Date d'inscription: 21-11-2006
Messages: 265

Salut a tous !

je suppose que pour dessiner sur un objet (sur un terrain, ou un cube, ou n'importe quoi) , la meilleure méthode (la seule ?) consiste a appliquer un objet texturé transparent dessus

faut il le placer pile au meme endroit que le support ? ou legèrement au dessus ? on prends quel genre d'objet ? un cube applati ?
avez vous des astuces ?

Merci smile

Dernière modification par Jerry Kan (14-01-2007 22:03:42)

Hors ligne


#1 

15-01-2007 15:19:21

Astroknight
Petit nouveau
Date d'inscription: 02-01-2007
Messages: 8

tu veux dessiner de façon dynamique ou statique?
parce que si tu reste statique une simple texture sur l'objet lui meme suffit.
Par contre si tu veux pouvoir changer son aspect, il existe un moyen pour modifier la texture d'un objet sous irrlicht
un exemple : tu recreer une instance de ton objet avec une texture differente, tu l'affiche au meme endroit et tu drop l'ancien, en fait t'as remplacé l'objet de base par un autre identique en forme et position mais avec une texture differente, ça reviens a peu pres à la meme chose que ta methode sauf que pour dessiner sur un terrain, tu ne peut pas te contenter de mettre un cube applatit devant le terrain

pas vraiment sur que ce soit la meilleure methode, car l'operation peut s'averer lourde, mais je ne sait pas si on peut directement droper la texture et en charger une autre, ce qui serait plus leger

Dernière modification par Astroknight (15-01-2007 15:26:27)

Hors ligne


#2 

15-01-2007 17:56:37

Jerry Kan
Habitué
Date d'inscription: 21-11-2006
Messages: 265

en fait je veux quelque chose de plus dynamique, un peu comme le impacts de balle a counter strike

je m'explique, je suis sur un petit jeu de simulation de fourmis, et quand yen a une qui meurt, on peut laisser une jolie flaque de sang

avec la souris, on peut activer le mode bruler les fourmis, et leur cliquer dessus, ca pourrait laisser une tache noire sur le sol

a CS, quand on tire sur un mur, les 20 premiers impacts de balle s'inscrivent sur le mur, et le 21 unieme fait disparaitre le 1, le 22 ieme fait disparaitre le 2 ieme etc ..

Hors ligne


#3 

15-01-2007 19:52:00

Aranoth
Abonné
Lieu: Toulouse
Date d'inscription: 25-09-2006
Messages: 242
Site web

Je pense que ce sont des 'planes' posés contre la surface. Je ne pense pas que ce soit dur à faire, l'orientation du plan doit se trouver grâce au triangle récupéré par les méthodes de collision d'Irrlicht (voir le tutoriel 'Collision')

Hors ligne


#4 

18-03-2007 23:53:49

Jerry Kan
Habitué
Date d'inscription: 21-11-2006
Messages: 265

la solution a mon problème sur ce site  (merci a maitrelame12545 pour le lien)
http://abusoft.g0dsoft.com/

pour résumer faut utiliser la IDecalSceneNode proposée sur le site, ou refaire un node du meme type

Hors ligne


#5 

20-03-2007 16:55:03

Willikus
Abonné
Date d'inscription: 21-10-2006
Messages: 150
Site web

Sympa les fonctions... j'aime bien l'effet d'éblouissement ^^
(Et les autres d'ailleurs)


Athlon 3000+ / 1024Mo PC3200 /8800 GTS

Hors ligne


Options Liens officiels Caractéristiques Statistiques Communauté
Corrections
irrlicht
irrklang
irredit
irrxml
xhtml 1.0
css 2.1
Propulsé par FluxBB
Traduit par FluxBB.fr
881 membres
1427 sujets
11117 messages
Dernier membre inscrit: Bidule
22 invités en ligne
Aucun membre connecté
RSS Feed