JeuWeb - Crée ton jeu par navigateur
Jeu 3D par navigateur - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : Jeu 3D par navigateur (/showthread.php?tid=4759)

Pages : 1 2 3


RE: Jeu 3D par navigateur - Zamentur - 28-04-2010

Rapidement car je suis en pause, pour le moteur physique je ne connais que le moteur wow des tutos de sandy.

Pour le problème de parenté dans sandy si je veux faire suivre à l'épée le mouvement de la main, et ben je place l'épée dans l'objet englobant, il peut s'agir d'un transformGroup ou même d'une classe customisé en dérivant par exemple hand. Ensuite il suffit de faire tourner/ translater le transform group et tout suit...

Si tu veux changer d'arme tu fais juste une méthode changer d'arme qui remplace l'objet épée par bâton par exemple. Bon ceci étant tu peux complexifier avec différentes façon de tenir etc...

Pour savoir si on a touché quelqu'un ce n'est pas simple, le moteur physique peut le faire mais sinon il n'y a pas de moyen simple (en tout cas dans sandy).


RE: Jeu 3D par navigateur - Aleskweb - 29-04-2010

Merci
Ah j'imagine bien que les collision sont pas simple, je vais essayer d'installer WOWEngine. Le moteur physique peut le faire? Comment ? J'ai entendu dire qu'ils ne géraient que les collisions spheres et carrés.

Sinon le jeu d'alien, c'est toi qui l'a fait? Il est vraiment sympa, le système de visée est aussi très interressant, mais comment as tu fait pour savoir si on tirait bien sur les monstres?


RE: Jeu 3D par navigateur - Zamentur - 01-05-2010

Non c'est pas moi qui l'ai fait c'est juste un exemple pour savoir ce qui est faisable , j'ai trouvé cet exemple sur le forum de sandy. Moi j'ai juste fais un simulateur de téléportation pour mon jeu ou en gros tu te retrouves dans un genre de vortex

Et oui çà ne gère que les collisions sphériques et carré, mais tu peux facilement étendre à mon avis pour gérer des collision rectangle et à partir de là tu fais un rectangle pour le bras, un rectangle pour le corps une sphère pour la tête...

Si çà te chante tu peux aussi développer le cylindre çà doit pas être trop complexe.


RE: Jeu 3D par navigateur - Aleskweb - 01-05-2010

Hum ou sinon sachant que il n'y a que les bras et le corp, je met un rectange pour le corp entier plus deux pour les bras.

En revanche, je sais que si l'on suit des tuto, on peut mettre une animation blender dans flash si on l'exporte en AS3, la methode du transformGroup marchera t'elle avec les animations? Puisque ce n'est pas directement par flash que l'on fait une rotation du bras par exemple.


RE: Jeu 3D par navigateur - Zamentur - 01-05-2010

Alors là j'en sais rien, enfin je dirais que ce sera un peu différent.
En effet je suppose que c'est une conversion avec des points et un maillage donc tu peux peut etre transformer un des ces points en TransformGroup.

En fait faudrait voir le format de sortie que blender créé


RE: Jeu 3D par navigateur - Aleskweb - 02-05-2010

Sous blender on peut exporter les objets en:
-.dae (collada)

les animations avec:
- http://www.blendernation.com/animated-blender-models-in-papervision3d/ avec Cast3D
la demo : http://cast3d.org/demos:lwalkfig est très interressante on voit le cube autour du personnage qui pourrais permettre la gestion des colisions en cochant show BBox. De plus il semblerait que l'armature est aussi importée.
- http://www.rozengain.com/blog/2008/01/02/export-your-blender-objects-straight-to-away3d-papervision3d-and-sandy/ en .as

Ps: si les coup d'épées c'est trop dur a reperer il y a toujours le système de comparer la position du joueur1 et celui du joueur2 si la position du joueur 2 est collée a celle du joueur1 et que le joueur1 est tournée vers celle ci, il y a coup dépée.


RE: Jeu 3D par navigateur - genosite - 31-05-2010

si tu veut un jeux fluide et portable je te conseille d'étudier le raycasting.


RE: Jeu 3D par navigateur - Zamentur - 31-05-2010

Pourquoi portable?
Et puis bon c'est un peu le rôle du moteur 3d de gérer çà car bon si il faut s'occuper de çà le jeu risque pas d'être terminé déjà que c'est assez colossale vu qu'il faut modéliser les objets si en plus il faut coder ou optimiser le moteur 3D.
Et je crois que le ray casting est implémenté dans PaperVision, pour sandy3D je ne sais pas.


RE: Jeu 3D par navigateur - genosite - 31-05-2010

Portable car le raycasting demande très peux de calcul.
Tu sait que aujourd'hui les téléphone portable sont de plus en plus perfectionné et permette de navigué sur internet de facons similaire a un pc.


RE: Jeu 3D par navigateur - Sephi-Chan - 31-05-2010

(31-05-2010, 09:22 PM)genosite a écrit : Tu sait que aujourd'hui les téléphone portable sont de plus en plus perfectionné et permette de navigué sur internet de facons similaire a un pc.

Voire mieux. Safari pour iPhone est bien plus avancé que IE8 (et peut-être même IE9, quand il sortira), et c'est le cas de tous les navigateurs mobiles (basés sur Webkit, Presto ou Gecko).


Sephi-Chan