Page 2 sur 2

Re: 3D sous window XP (PB 4.60 RC2)

Publié : lun. 24/oct./2011 9:28
par Cool Dji
Merci Comtois pour le Mix :D
Compile en mode Fullscreen et fenetré sous XP

J'ai une question pour les tests de collisions.
Tout est paramétré (Masse et type des entitys) avant la boucle mais à aucun moment la fonction EnableWorldPhysics() est activé.
Elle sert à quoi finalement cette fonction ? Elle est devenue obsolète ?

En tous cas, je vois l'intérêt de ces fonctions => ça va rendre la création d'un jeu 3D presque plus simple qu'un jeu 2D...

Re: 3D sous window XP (PB 4.60 RC2)

Publié : lun. 24/oct./2011 16:48
par comtois
EnableWorldPhysics() est en effet inutile avec Bullet.

Sinon j'ai une question pour huibit, le prog FPSFirstPerson.pb tourne sur ton pc, et tu vois les barils ?
J'ai testé tous les exemples avec le portable du boulot, déjà je n'ai pas les mêmes problèmes que toi, j'ai bien les mêmes problèmes que les autres en x86 (ThirdPerson et tank).

Mais ce qui m'étonne c'est que je ne vois pas les barils du FPSFirstPerson ! Et je n'ai pas d'erreur dans le fichier ogre.log.
Suis-je le seul dans ce cas ? Je vais essayer de remplacer le mesh du baril par un createCylindre ....

Re: 3D sous window XP (PB 4.60 RC2)

Publié : lun. 24/oct./2011 21:31
par Cool Dji
Comtois,

Sur un pc xp (c'est un Acer de base de 2006 qui tourne comme une horloge comtoise)
- FirtsPErson est complet et il y a les barils
- tank => camera petite taille dans la fenetre uniquement
- Third Person ne compile pas

Sur un portable Acer de base Windows 7 (2010)
- les 3 démos compilent et les fenetres s'ouvrent avec le bon contenu mais les tests souris sont hs. Les tests claviers fonctionnent

pour Tank, j'ai les deux caméras (petite en bas à gauche) et grande sur la totalité de l'écran

Pour les tests souris, cela fonctionne avec certains exemples (LightLookAt) mais pas avec d'autres (Light).
Et indifféremment avec (MouseDeltaX() ou Mousex())

Est-ce que quelqu'un a eu les mêmes problèmes ?

J'ai posté sur le forum anglais.

Re: 3D sous window XP (PB 4.60 RC2)

Publié : lun. 24/oct./2011 22:06
par comtois
tu devrais tester l'exemple Mouse.pb qui se trouve dans le répertoire PureBasic\Examples\Sources
Il n'y a pas de 3D, tu verras ce que ça donne.

Si ça fonctionne dans l'exemple LightLookAt c'est parce que justement le code n'utilise pas la lib mouse, mais celle de CEGUI (voir détails dans la doc à Gadget3D).

Re: 3D sous window XP (PB 4.60 RC2)

Publié : lun. 24/oct./2011 22:41
par Atlante
Cool Dji a écrit :Comtois,
- FirtsPErson est complet et il y a les barils
- tank => camera petite taille dans la fenetre uniquement
- Third Person ne compile pas
Pareil ;)
Seven X64
ATI RADON HD 5800 series 1 GO
6 GO de ram
Intel i7 860 2.8GHZ

Re: 3D sous window XP (PB 4.60 RC2)

Publié : mar. 25/oct./2011 2:29
par Huitbit
Comtois a écrit :Sinon j'ai une question pour Huitbit, le prog FPSFirstPerson.pb tourne sur ton pc, et tu vois les barils ?
Ca marche nickel. On peut même renverser les barils. Avec des boules rouges partout, mes ventilos ne se déclenchent même pas ! Il y a même l'option Steve Austin avec le clic droit de la souris TUTUTuTututututututu.....

:P

Hasta la vista !

Re: 3D sous window XP (PB 4.60 RC2)

Publié : mar. 25/oct./2011 11:10
par comtois
Ok j'ai trouvé pourquoi je ne voyais pas les barils ! Il faut que je fasse un Restore avant de lire les datas ! c'est curieux, je ne suis pas obligé de le faire avec la version x64. Bug or not bug avec la datasection ?

conclusion : toujours mettre un label et faire un restore pour être sûr que ça marche partout

Re: 3D sous window XP (PB 4.60 RC2)

Publié : mar. 25/oct./2011 11:39
par Noos88
Vous avez remarqué que CreateWater ne fonctionne pas?

Re: 3D sous window XP (PB 4.60 RC2)

Publié : mar. 25/oct./2011 14:07
par Cool Dji
@Noos88 : oui, mais ça va venir :D

@Comtois : ok : astuce enregistrée !

Le mesh WaterWorld a été réalisé avec un logiciel du type Blender ou avec un éditeur de niveau ?

Re: 3D sous window XP (PB 4.60 RC2)

Publié : mar. 25/oct./2011 17:11
par comtois
Cool Dji a écrit :Le mesh WaterWorld a été réalisé avec un logiciel du type Blender ou avec un éditeur de niveau ?
C'est indiqué dans l'entête du code.

Re: 3D sous window XP (PB 4.60 RC2)

Publié : mar. 25/oct./2011 17:54
par Cool Dji
Ok, merci pour l'info.
Désolé, j'avais pas regardé avant...

Re: 3D sous window XP (PB 4.60 RC2)

Publié : dim. 30/oct./2011 13:27
par comtois
Un allemand a trouvé un moyen de contourner les bogues des exemples tank.pb et ThirdPerson.pb
http://www.purebasic.fr/english/viewtop ... 07&start=7

Re: 3D sous window XP (PB 4.60 RC2)

Publié : sam. 05/nov./2011 23:44
par Cool Dji
Il n'y a pas à dire, la 4.60 permet des choses incroyables en 3D.
Pour moi, ces possibilités se démultiplient avec la découverte de Deled (fonctions réduites mais prise en main rapide) et son export ogre qui marche du tonnerre !!
Merci à la Team et courage à vous tous pour la finalisation ultime !!

Re: 3D sous window XP (PB 4.60 RC2)

Publié : dim. 06/nov./2011 4:14
par Huitbit
comtois a écrit :Un allemand a trouvé un moyen de contourner les bogues des exemples tank.pb et ThirdPerson.pb
http://www.purebasic.fr/english/viewtop ... 07&start=7

Pas de changement chez moi : RenderWorld()....etc


Hasta la vista !

[EDIT]J'ai réinstallé directx proprement :oops: (avant, j'avais juste ajouté à la main la dll manquante :?, j'avais suivi bêtement le message d'erreur)
Bilan :
- ThirdPerson fonctionne sans aucune modification
-Tank fonctionne avec l'astuce du forum allemand
-Terrain ne fonctionne toujours pas

[EDIT]

Re: 3D sous window XP (PB 4.60 RC2)

Publié : mar. 19/juin/2012 1:20
par beauregard
comtois a écrit :Et tu n'aurais pas la texture qui va avec des fois ? :)

Allez pour le fun, voici un mixte entre les deux exemples SliderJoint & HingeJoint
Sauvegardez ce code dans votre répertoire PureBasic\Examples\3D pour tester.
merci ça marche nickel
Huitbit a écrit :
comtois a écrit :Un allemand a trouvé un moyen de contourner les bogues des exemples tank.pb et ThirdPerson.pb
http://www.purebasic.fr/english/viewtop ... 07&start=7

Pas de changement chez moi : RenderWorld()....etc


Hasta la vista !

[EDIT]J'ai réinstallé directx proprement :oops: (avant, j'avais juste ajouté à la main la dll manquante :?, j'avais suivi bêtement le message d'erreur)
Bilan :
- ThirdPerson fonctionne sans aucune modification
-Tank fonctionne avec l'astuce du forum allemand
-Terrain ne fonctionne toujours pas

[EDIT]
je rencontre également le même problème (seven, directx11, Pentium(R) DualCore E5700, NVIDIA geforce 315) et Tank ne marche toujours pas malgré la nouvelle procédure.