3D sous window XP (PB 4.60 RC2)

Programmation avancée de jeux en PureBasic
Avatar de l’utilisateur
Cool Dji
Messages : 1126
Inscription : ven. 05/sept./2008 11:42
Localisation : Besançon
Contact :

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

Message 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...
Only PureBasic makes it possible
comtois
Messages : 5186
Inscription : mer. 21/janv./2004 17:48
Contact :

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

Message 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 ....
http://purebasic.developpez.com/
Je ne réponds à aucune question technique en PV, utilisez le forum, il est fait pour ça, et la réponse peut profiter à tous.
Avatar de l’utilisateur
Cool Dji
Messages : 1126
Inscription : ven. 05/sept./2008 11:42
Localisation : Besançon
Contact :

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

Message 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.
Only PureBasic makes it possible
comtois
Messages : 5186
Inscription : mer. 21/janv./2004 17:48
Contact :

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

Message 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).
http://purebasic.developpez.com/
Je ne réponds à aucune question technique en PV, utilisez le forum, il est fait pour ça, et la réponse peut profiter à tous.
Avatar de l’utilisateur
Atlante
Messages : 337
Inscription : mer. 29/juin/2011 18:35
Localisation : Paris

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

Message 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
Modérateur
Config : Intel I5 4670K, Nvidia Geforce GTX 1060, 16go RAM, SSD 256go, DD 2000go
Avatar de l’utilisateur
Huitbit
Messages : 940
Inscription : jeu. 08/déc./2005 5:19
Localisation : Guadeloupe

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

Message 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 !
Elevé au MSX !
comtois
Messages : 5186
Inscription : mer. 21/janv./2004 17:48
Contact :

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

Message 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
http://purebasic.developpez.com/
Je ne réponds à aucune question technique en PV, utilisez le forum, il est fait pour ça, et la réponse peut profiter à tous.
Avatar de l’utilisateur
Noos88
Messages : 59
Inscription : lun. 14/juin/2010 19:16
Localisation : Belrupt (Vosges)

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

Message par Noos88 »

Vous avez remarqué que CreateWater ne fonctionne pas?
Avatar de l’utilisateur
Cool Dji
Messages : 1126
Inscription : ven. 05/sept./2008 11:42
Localisation : Besançon
Contact :

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

Message 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 ?
Only PureBasic makes it possible
comtois
Messages : 5186
Inscription : mer. 21/janv./2004 17:48
Contact :

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

Message 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.
http://purebasic.developpez.com/
Je ne réponds à aucune question technique en PV, utilisez le forum, il est fait pour ça, et la réponse peut profiter à tous.
Avatar de l’utilisateur
Cool Dji
Messages : 1126
Inscription : ven. 05/sept./2008 11:42
Localisation : Besançon
Contact :

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

Message par Cool Dji »

Ok, merci pour l'info.
Désolé, j'avais pas regardé avant...
Only PureBasic makes it possible
comtois
Messages : 5186
Inscription : mer. 21/janv./2004 17:48
Contact :

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

Message 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
http://purebasic.developpez.com/
Je ne réponds à aucune question technique en PV, utilisez le forum, il est fait pour ça, et la réponse peut profiter à tous.
Avatar de l’utilisateur
Cool Dji
Messages : 1126
Inscription : ven. 05/sept./2008 11:42
Localisation : Besançon
Contact :

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

Message 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 !!
Only PureBasic makes it possible
Avatar de l’utilisateur
Huitbit
Messages : 940
Inscription : jeu. 08/déc./2005 5:19
Localisation : Guadeloupe

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

Message 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]
Elevé au MSX !
beauregard
Messages : 1307
Inscription : dim. 08/juil./2007 18:32
Localisation : Toulouse

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

Message 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.
config de mon ordi: seven, directx11, Pentium(R) DualCore E5700, RadeonHD 4550 512MB, PureBasic 4.61 x86
Répondre