Déplacement de vaisseaux spatiaux avec truevision

Soyez le premier à donner votre avis sur cette source.

Vue 5 908 fois - Téléchargée 531 fois

Description

Bonjour,

La suite du visualisateur de fichiers .X que j'avais mis dans VBFrance il y a déjà quelques semaines.

Cette fois, on prend des vaisseaux spatiaux, on les affiche et on peut les faire manoeuvrer avec le clavier. Tjs dans l'optique d'un développement de jeu...

Fléches : rotation et translation
Shift et Control : sélection rot/trans/axes
Entrée/Backspace : accélération principale

Maintenant, j'ai ajouté de nombreuses options de caméra et la possibilité de donner à un vaisseau l'ordre de se rendre en un point. Attention, les trajectoires ne prennent pas en compte l'effet des collisions...

Conclusion :


Loin d'être correct, bordélique et pas optimisé, juste pour exemple...

Des màj vont venir, on est déjà dans la 01.23 et ça continue...

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Mutos
Messages postés
103
Date d'inscription
mercredi 30 avril 2003
Statut
Membre
Dernière intervention
14 mai 2010
-
La 01.23 est là, avec gestion de trajectoires simples et plein d'options en plus...

Aussi l'article dans mon nouveau forum sur les simulations spatiales, la copie d'écran y est :

http://spacesims.hoshikaze.net/viewtopic.php?t=44
Mutos
Messages postés
103
Date d'inscription
mercredi 30 avril 2003
Statut
Membre
Dernière intervention
14 mai 2010
-
La màj 01.08 n'a absolument pas marché... Alors allez plutôt sur :

http://download.hoshikaze.net/sources/ShipFlight.jpg

pour la copie d'écran et :

http://download.hoshikaze.net/sources/ShipFlight.zip

pour le ZIP (attention, avec EXE).
Mutos
Messages postés
103
Date d'inscription
mercredi 30 avril 2003
Statut
Membre
Dernière intervention
14 mai 2010
-
Cà y est, corrigé avec l'aide du forum TrueVision ^-^

Simples problèmes de tableaux mal foutus, puis de pointeurs qui ne se libéraient pas correctement à cause de références en boucle.
Mutos
Messages postés
103
Date d'inscription
mercredi 30 avril 2003
Statut
Membre
Dernière intervention
14 mai 2010
-
J'ai essayé de regrouper les fonctions relatives à la gestion de plusieurs navires dans une classe ShipsManager.

Le programme me fait qqchose de très étrange :
1/ Il tourne parfaitement sous l'IDE VB6,
2/ L'EXE plante sans rémission à l'ouverture d'un fichier .INI, l'application reste en "Pas de réponse" dans le gestionnaire des tâches et je suis obligé de faire une fin de tâche...

Qqun a une idée d'où peut venir un plantage de ce style ?
Mutos
Messages postés
103
Date d'inscription
mercredi 30 avril 2003
Statut
Membre
Dernière intervention
14 mai 2010
-
D'accord avec ShadowMaster, en ayant essayé quelques-uns ^-^

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.