| Problème de 3D. | |
|
|
Auteur | Message |
---|
pan59
Nombre de messages : 367 Age : 67 Localisation : Wattignies Date d'inscription : 16/10/2011
| Sujet: Problème de 3D. Mar 11 Déc 2012 - 10:48 | |
| Bonjour à tous.
J'ai remarqué qu'il était possible d'ajouter sur un SCENE3D des objets tels que des MEMO, EDIT ou autres.
Mon problème est le suivant:
Je souhaiterais exécuter une animation simple, tel qu'un texte qui tourne sur lui-même, en tâche de fond, tandis que mon programme tourne.
Faut-il que j'utilise un TIMER ?
Merci de votre aide. | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: Problème de 3D. Mar 11 Déc 2012 - 10:59 | |
| Tu ne peux pas du tout ajouter des objets Panoramic normaux à un scene3D. Seuls les objets 3D sont possibles. La preuve: - Code:
-
scene3d 1 : top 1,40 : left 1,10 width 1,300 : height 1,100
edit 2 : top 2,10 : left 2,10 parent 2,1
Impossible d'attacher un EDIT à un SCENE3D. D'ailleurs, quel sens cela aurait-il ? Quelle serait la représentation en 3 dimensions d'un champ EDIT ? | |
|
| |
Jicehel
Nombre de messages : 5947 Age : 52 Localisation : 77500 Date d'inscription : 18/04/2011
| Sujet: Re: Problème de 3D. Mar 11 Déc 2012 - 11:09 | |
| Par contre, un texte qui tourne sur lui même tu peux le faire sans problème (tu le fais si je me souviens bien au démarrage de ton programme de traduction comme cela avait était fait pour le compte est bon).
Commande panoramic: 3D_Text N°,"Texte à afficher"
puis tu fais un 3D_ROTATE N°,X,Y,Z avec X, Y ou Z qui varie (ou plusieurs selon tes souhaits) | |
|
| |
Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: Problème de 3D. Mar 11 Déc 2012 - 11:14 | |
| Eh oui, c'est un objet 3D...
Et pour faire la rotation automatique, il faut effectivement utiliser un timer, dont la routine évènement gère la rotation ou le déplacement de l'objet. | |
|
| |
bignono
Nombre de messages : 1127 Age : 67 Localisation : Val de Marne Date d'inscription : 13/11/2011
| Sujet: Re: Problème de 3D. Mar 11 Déc 2012 - 11:27 | |
| Bonjour Pan59, On ne peut pas attacher des objets normaux dans un scene 3d, comme dit KLAUS, mais on peut les mettre dessus comme dans l'exemple ci-dessous, mais seulement, il seront gèré à part. Il ne faut surtout pas confondre les numéros d'objet normaux avec les numéros de la scene 3d! D'autre part, un timer sera plus que nécessaire pour gèrer tes objets 3d, surtout si il y a des déplacements à faire. Sinon pour un simple texte 3d une simple boucle peut suffire: - Code:
-
dim i scene3d 1:full_space 1
edit 2:left 2,10:top 2,35:color 2,200,180,150:text 2,"CECI EST UN EDIT" memo 3:left 3,30:top 3,100:color 3,120,190,240:item_add 3,"CECI EST UN MEMO!"
3d_text 2,"scene 3D":3d_x_position 2,-1.5 while scancode<>27:3d_x_rotate 2,i:i=i+1:end_while A+ | |
|
| |
pan59
Nombre de messages : 367 Age : 67 Localisation : Wattignies Date d'inscription : 16/10/2011
| Sujet: Problème de 3D. Mar 11 Déc 2012 - 12:42 | |
| Bonjour.
Merci à tous de votre aide.
Je m'aperçois, avec grand plaisir, qu'il est donc possible d'afficher en même temps, sur le même écran 3D, un objet 3D avec un EDIT. | |
|
| |
Nardo26
Nombre de messages : 2294 Age : 56 Localisation : Valence Date d'inscription : 02/07/2010
| Sujet: Re: Problème de 3D. Mar 11 Déc 2012 - 12:58 | |
| il est bien ton exemple bignono mais j'ai beau m'acharner sur la touche escape, le programme refuse de s'arrêter... | |
|
| |
bignono
Nombre de messages : 1127 Age : 67 Localisation : Val de Marne Date d'inscription : 13/11/2011
| Sujet: Re: Problème de 3D. Mar 11 Déc 2012 - 13:06 | |
| | |
|
| |
Nardo26
Nombre de messages : 2294 Age : 56 Localisation : Valence Date d'inscription : 02/07/2010
| Sujet: Re: Problème de 3D. Mar 11 Déc 2012 - 13:07 | |
| Oui c'est bien ce que j'ai écris... | |
|
| |
bignono
Nombre de messages : 1127 Age : 67 Localisation : Val de Marne Date d'inscription : 13/11/2011
| Sujet: Re: Problème de 3D. Mar 11 Déc 2012 - 13:13 | |
| Oups!, J'ai confondu ESCAPE et ESPACE! J'ai tendance à lire un peu trop vite sans faire attention à l'ordre des lettres! Normalement, le programme s'arrête sans problème chez moi. Sinon essaye avec while scancode=0. | |
|
| |
Nardo26
Nombre de messages : 2294 Age : 56 Localisation : Valence Date d'inscription : 02/07/2010
| Sujet: Re: Problème de 3D. Mar 11 Déc 2012 - 13:16 | |
| C'est pas grave un Ctrl+Shift+Esc (code 27) et tout rentre dans l'ordre... | |
|
| |
Contenu sponsorisé
| Sujet: Re: Problème de 3D. | |
| |
|
| |
| Problème de 3D. | |
|