AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment :
ETB Pokémon Fable Nébuleuse : où ...
Voir le deal

 

 [résolu]faire tourné des objet 3d

Aller en bas 
+5
daminetreg
mikmacer
Devil37
[TheDarkTiger]
thibkill
9 participants
AuteurMessage
thibkill
Débutant
thibkill


Messages : 22

[résolu]faire tourné des objet 3d Empty
MessageSujet: [résolu]faire tourné des objet 3d   [résolu]faire tourné des objet 3d EmptyDim 11 Fév 2007 - 11:42

bonjour,
je voudrai savoir comment faire tourné un sprite 3D
par-exemple une tourelle sur un tank


Dernière édition par le Lun 25 Juin 2007 - 9:11, édité 1 fois
Revenir en haut Aller en bas
[TheDarkTiger]
Modérateur
[TheDarkTiger]


Messages : 7420
Localisation : Essonne

[résolu]faire tourné des objet 3d Empty
MessageSujet: Re: [résolu]faire tourné des objet 3d   [résolu]faire tourné des objet 3d EmptyDim 11 Fév 2007 - 13:08

déja , bienvenue thibkill au Le CBNA CBNA !

ensuite, deux choses :
pour faire tourner un sprite (2D) utilise la variable 'image_angle'
par exemple: dans le create event :

image_angle=45;


pour faire tourner un objet 3D il faut utiliser les transformations :


Code:
  d3d_transform_set_identity();
  d3d_transform_add_rotation_x([b]tonangle[/b]);
  d3d_transform_add_translation(x,y,0);
  d3d_model_draw([b]tonmodel[/b],0,0,0,background_get_texture([b]tatexture[/b]));
  d3d_transform_set_identity();

vala, je t'ai mis en Gras les choses à changer pour que le code s'applique à ton projet .

il faut placer tout ceci dans le draw event de ton objet .

sinon, pour la 3D, tu peux utiliser ma lib, et dans ce cas, il te suffira de placer les icones :

début de transformation
rotation axe
affichage model
fin transformation

plus simple non ?

si t'a d'autre questions, n'hésite pas !

_________________
Bonne chance pour vos projets actuels ! Prêt à aider ceux qui en ont besoin ^^
[résolu]faire tourné des objet 3d U3dfr2[résolu]faire tourné des objet 3d Sign l'antique
Bienvenue au 2630eme utilisateur : Mike Kennedy !
Revenir en haut Aller en bas
http://www.tdms.fr
thibkill
Débutant
thibkill


Messages : 22

[résolu]faire tourné des objet 3d Empty
MessageSujet: Re: [résolu]faire tourné des objet 3d   [résolu]faire tourné des objet 3d EmptyDim 11 Fév 2007 - 13:29

merci [TheDarkTiger]
si cela ne t'embete pas tu pourai me faire un exemple simple en gm6
svp gnii
Revenir en haut Aller en bas
Devil37
Utilisateur confirmé: Rang *****
Devil37


Messages : 1815

[résolu]faire tourné des objet 3d Empty
MessageSujet: Re: [résolu]faire tourné des objet 3d   [résolu]faire tourné des objet 3d EmptyDim 11 Fév 2007 - 13:35

il l'a surement fait dans ses exemples, va voir ...

_________________
Unvanquished Territories, un MMORPG 3D:
Son Blog
Son Forum
Revenir en haut Aller en bas
thibkill
Débutant
thibkill


Messages : 22

[résolu]faire tourné des objet 3d Empty
MessageSujet: Re: [résolu]faire tourné des objet 3d   [résolu]faire tourné des objet 3d EmptyDim 11 Fév 2007 - 13:37

ok je vais voir ^^
Revenir en haut Aller en bas
[TheDarkTiger]
Modérateur
[TheDarkTiger]


Messages : 7420
Localisation : Essonne

[résolu]faire tourné des objet 3d Empty
MessageSujet: Re: [résolu]faire tourné des objet 3d   [résolu]faire tourné des objet 3d EmptyDim 11 Fév 2007 - 13:46

voila un exemple super

espace pour passer de la 2D à la 3D
(faut GM en version enregistrée)

http://www.megaupload.com/?d=21EBECCJ

EDIT :

au fait, tu fait un jeu sur " l'arme ultime" ?

_________________
Bonne chance pour vos projets actuels ! Prêt à aider ceux qui en ont besoin ^^
[résolu]faire tourné des objet 3d U3dfr2[résolu]faire tourné des objet 3d Sign l'antique
Bienvenue au 2630eme utilisateur : Mike Kennedy !
Revenir en haut Aller en bas
http://www.tdms.fr
thibkill
Débutant
thibkill


Messages : 22

[résolu]faire tourné des objet 3d Empty
MessageSujet: Re: [résolu]faire tourné des objet 3d   [résolu]faire tourné des objet 3d EmptyLun 12 Fév 2007 - 11:07

heu non, j'ai deja un projet à terminé ^^
j'ai oublier merci pour l'exemple
Revenir en haut Aller en bas
mikmacer
Utilisateur confirmé: Rang ***
mikmacer


Messages : 788
Localisation : Québec
Projet Actuel : EscapeNgine

[résolu]faire tourné des objet 3d Empty
MessageSujet: Re: [résolu]faire tourné des objet 3d   [résolu]faire tourné des objet 3d EmptyMer 14 Fév 2007 - 1:57

J'ai aussi un probleme avec les angles en 3D rouge

Je veus faire tourner un objet dessiner en 3D, à partir de son centre, mais cela ne fonctionne pas, il tourne autour d'un point inconnu triste

Voici le code:

Citation :
d3d_transform_set_identity();
d3d_transform_add_rotation_z(angle);
d3d_transform_add_translation(0,0,0);
d3d_draw_block(x-16,y-16,-10, x+16,y+16,100,(background3),1,1);
d3d_transform_set_identity();

Merci d'avance, si vous pouvez m'aider happy1
Revenir en haut Aller en bas
daminetreg
Administrateur
daminetreg


Messages : 16998
Localisation : Siege du CBNA!
Projet Actuel : Site Web du CBNA, version beta :

[résolu]faire tourné des objet 3d Empty
MessageSujet: Re: [résolu]faire tourné des objet 3d   [résolu]faire tourné des objet 3d EmptyMer 14 Fév 2007 - 18:49

Code:
d3d_transform_set_rotation_axis(xa,ya,za,angle) Sets the transformation to a rotation around the axis indicated by the vector with the indicated amount.

J'oserai supposer que ça arrangera ton problème.

_________________
Mon CV : fr - de - en
Le CBNA Tous Ensemble! Réalisons!
[résolu]faire tourné des objet 3d U3dfr2
Revenir en haut Aller en bas
http://lecbna.org/
[TheDarkTiger]
Modérateur
[TheDarkTiger]


Messages : 7420
Localisation : Essonne

[résolu]faire tourné des objet 3d Empty
MessageSujet: Re: [résolu]faire tourné des objet 3d   [résolu]faire tourné des objet 3d EmptyMer 14 Fév 2007 - 22:49

bha faut utiliser ce code :

Code:
d3d_transform_set_identity();
d3d_transform_add_rotation_z(angle);
d3d_transform_add_translation(x,y,0);
d3d_draw_block(-16,-16,-10, 16,16,100,(background3),1,1);
d3d_transform_set_identity();

eet là, ca va le faire tourner à partir d'un point qui sera au 1/11 eme de sa hauteur (entre -10 et 100 quoi)

_________________
Bonne chance pour vos projets actuels ! Prêt à aider ceux qui en ont besoin ^^
[résolu]faire tourné des objet 3d U3dfr2[résolu]faire tourné des objet 3d Sign l'antique
Bienvenue au 2630eme utilisateur : Mike Kennedy !
Revenir en haut Aller en bas
http://www.tdms.fr
Topaze22
*Excellent utilisateur*
Topaze22


Messages : 6213
Localisation : Sur la Lune
Projet Actuel : Projet HELLO/TOPAZE22 Mario Bros World

[résolu]faire tourné des objet 3d Empty
MessageSujet: Re: [résolu]faire tourné des objet 3d   [résolu]faire tourné des objet 3d EmptyJeu 15 Fév 2007 - 19:18

Dans mon Mario Paper, j'utilise cela dans un draw :

d3d_transform_set_identity();
d3d_transform_set_rotation_y(turn)
d3d_transform_add_translation(x,y,depth)
draw_sprite_ext(sprite_index,-1,0,0,image_xscale,image_yscale,image_angle,c_white,image_alpha);
d3d_transform_set_identity();

Cela me permet d'avoir un effet feuille de papier avec pour centre, un axe vertical passant par le centre de mon Mario.
Le problème était que cela ne marchais que losque la depth de mon Mario valait zéro

J'espère que ma solution est
d3d_transform_set_identity();
d3d_transform_set_rotation_y(turn)
d3d_transform_add_translation(x,y,0)
draw_sprite_ext(sprite_index,-1,0,0,image_xscale,image_yscale,image_angle,c_white,image_alpha);
d3d_transform_set_identity();

Si ça marche, j'évite de faire un topic avec ce problème à la clef...
[coup de pot énorme de tomber sur ce topique]



Edit : J'ai pas réussis à résoudre mon problème...
quand le depth de mon Mario est différente de zéro, j'obtiens un effet de rouleau de papier toilette...

Je vais peu être crée un topique ...

_________________
Topique pour le Projet Hello Mario en préparation.
Sorti du topique lorsque la première démo sera disponible.
[résolu]faire tourné des objet 3d Projet13
Revenir en haut Aller en bas
Invité
Invité




[résolu]faire tourné des objet 3d Empty
MessageSujet: Re: [résolu]faire tourné des objet 3d   [résolu]faire tourné des objet 3d EmptyDim 3 Juin 2007 - 0:27

Topaze22 a écrit:
Je vais peu être crée un topique ...

AÏE !!! Fais gaffe ! rire
Revenir en haut Aller en bas
Rem_101
*Excellent utilisateur*
Rem_101


Messages : 4356
Localisation : chez votre marchand de journaux

[résolu]faire tourné des objet 3d Empty
MessageSujet: Re: [résolu]faire tourné des objet 3d   [résolu]faire tourné des objet 3d EmptyDim 3 Juin 2007 - 8:51

shm31 a écrit:
Topaze22 a écrit:
Je vais peu être crée un topique ...

AÏE !!! Fais gaffe ! rire
LoL shm nimps. rire gnii
Revenir en haut Aller en bas
Topaze22
*Excellent utilisateur*
Topaze22


Messages : 6213
Localisation : Sur la Lune
Projet Actuel : Projet HELLO/TOPAZE22 Mario Bros World

[résolu]faire tourné des objet 3d Empty
MessageSujet: Re: [résolu]faire tourné des objet 3d   [résolu]faire tourné des objet 3d EmptyDim 3 Juin 2007 - 12:20

Looool, on va se faire engueuler pour avoir déterrer un vieux topic , je le sens diable

_________________
Topique pour le Projet Hello Mario en préparation.
Sorti du topique lorsque la première démo sera disponible.
[résolu]faire tourné des objet 3d Projet13
Revenir en haut Aller en bas
thibkill
Débutant
thibkill


Messages : 22

[résolu]faire tourné des objet 3d Empty
MessageSujet: Re: [résolu]faire tourné des objet 3d   [résolu]faire tourné des objet 3d EmptySam 23 Juin 2007 - 10:50

desolé de reposté mais j'ai essayé votre code sur un model 3D que j'ai fait
Code:
d3d_transform_set_identity()
d3d_transform_set_translation(0,0,0)
d3d_transform_set_rotation_z(direction)
d3d_model_draw(model,x,y,z,text1)
d3d_transform_set_identity()
draw_sprite(sprite_index,0,x,y)
mais le model est bizard il tourne autour d'un point inconu et pas sur lui meme beh
voila le gm6
http://www.zshare.net/download/239263389f3094/
d'anvance merci happy1
Revenir en haut Aller en bas
[TheDarkTiger]
Modérateur
[TheDarkTiger]


Messages : 7420
Localisation : Essonne

[résolu]faire tourné des objet 3d Empty
MessageSujet: Re: [résolu]faire tourné des objet 3d   [résolu]faire tourné des objet 3d EmptyDim 24 Juin 2007 - 14:09

voila , j'ai corrigé ton GM6 :

3d.zip - 0.82MB


en fait il ne faut pas metre d3d_transform_set... mais d3d_transform_add...

sinon, ça fait plaisir de voir que de plus en plus de personnes se mèttent à la 3D!

_________________
Bonne chance pour vos projets actuels ! Prêt à aider ceux qui en ont besoin ^^
[résolu]faire tourné des objet 3d U3dfr2[résolu]faire tourné des objet 3d Sign l'antique
Bienvenue au 2630eme utilisateur : Mike Kennedy !
Revenir en haut Aller en bas
http://www.tdms.fr
thibkill
Débutant
thibkill


Messages : 22

[résolu]faire tourné des objet 3d Empty
MessageSujet: Re: [résolu]faire tourné des objet 3d   [résolu]faire tourné des objet 3d EmptyLun 25 Juin 2007 - 9:10

Merci TDT :sourire:

tes vraiment bon en 3D super
Revenir en haut Aller en bas
Invité
Invité




[résolu]faire tourné des objet 3d Empty
MessageSujet: Re: [résolu]faire tourné des objet 3d   [résolu]faire tourné des objet 3d EmptyLun 25 Juin 2007 - 11:14

thibkill a écrit:
Merci TDT :sourire:

tes vraiment bon en 3D super

pléonasme noel
Revenir en haut Aller en bas
keïtchi
Utilisateur confirmé: Rang **
keïtchi


Messages : 366
Localisation : Don't Follow me, I'm lost too!

[résolu]faire tourné des objet 3d Empty
MessageSujet: Re: [résolu]faire tourné des objet 3d   [résolu]faire tourné des objet 3d EmptyVen 29 Juin 2007 - 22:44

me suis gouré de sujet lol =>>>>>
xD


Dernière édition par le Ven 29 Juin 2007 - 23:08, édité 1 fois
Revenir en haut Aller en bas
Invité
Invité




[résolu]faire tourné des objet 3d Empty
MessageSujet: Re: [résolu]faire tourné des objet 3d   [résolu]faire tourné des objet 3d EmptyVen 29 Juin 2007 - 22:50

Et un nouveau fan pour Laurent, un...
Spoiler:
Revenir en haut Aller en bas
Levans
Utilisateur confirmé: Rang *****
Levans


Messages : 1598
Localisation : France -> Île de France -> Essonne -> Gif sur Yvette

[résolu]faire tourné des objet 3d Empty
MessageSujet: Re: [résolu]faire tourné des objet 3d   [résolu]faire tourné des objet 3d EmptyVen 29 Juin 2007 - 23:00

Topaze22 a écrit:
Edit : J'ai pas réussis à résoudre mon problème...
quand le depth de mon Mario est différente de zéro, j'obtiens un effet de rouleau de papier toilette...
lool, après "mario paper", tu nous fera "mario PQ" !!!!

_________________


Tuto 39Dll, jeux multijoueurs sur internet :
fleche_d ici fleche_g

[résolu]faire tourné des objet 3d Banniere
pour la compet n°7 coeur coeur
Revenir en haut Aller en bas
[TheDarkTiger]
Modérateur
[TheDarkTiger]


Messages : 7420
Localisation : Essonne

[résolu]faire tourné des objet 3d Empty
MessageSujet: Re: [résolu]faire tourné des objet 3d   [résolu]faire tourné des objet 3d EmptySam 30 Juin 2007 - 13:02

@ thibkill : merci, c'est gentil rouge

@ Levans : lol mario PQ ...

@ keïtchi : tu veux que j'efface le message?

_________________
Bonne chance pour vos projets actuels ! Prêt à aider ceux qui en ont besoin ^^
[résolu]faire tourné des objet 3d U3dfr2[résolu]faire tourné des objet 3d Sign l'antique
Bienvenue au 2630eme utilisateur : Mike Kennedy !
Revenir en haut Aller en bas
http://www.tdms.fr
Contenu sponsorisé





[résolu]faire tourné des objet 3d Empty
MessageSujet: Re: [résolu]faire tourné des objet 3d   [résolu]faire tourné des objet 3d Empty

Revenir en haut Aller en bas
 
[résolu]faire tourné des objet 3d
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» comment faire pour q'un objet tourne autour du personnage
» objet qui tourne [résolu]
» [Résolu] model 3D tourné vers un objet
» faire aparaitre un objet [resolu]
» faire apparaitre un objet devant le héros (résolu)

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: