Questions pour Laurent - AI aircrafts

Forum de développement pour Fly! 1/2K & Fly! II (Français/English)

Modérateur : Bureau

Verrouillé
Avatar du membre
roland_lfor
ROTW
Messages : 860
Enregistré le : jeudi 4 juil. 2002 - 13:23
Localisation : proximité Chartres

Questions pour Laurent - AI aircrafts

Message par roland_lfor »

Bonjour Laurent,

Comme tu le sais surement, avec SquawkBox, les appareils des autres pilotes sont créés dynamiquement dans Fly! en appelant un fichier *.sbx
qui contient (ex Cessna) :

<bgno> ========== BEGIN OBJECT ==========
<wobj> ---- world object type ----
plan
<bgno> ========== BEGIN OBJECT ==========
<_NFO> -- Vehicle Info File --
WORLD\FLYHAWK.NFO
<vmod> ---- view mode ----
spot
<endo> ========== END OBJECT ==========
<endo> ========== END OBJECT ==========

J'ai vu que pour ta DLL AI, tu utilises le même principe.

Questions :
- Comment faire pour piloter le train et les Nav/Stobe lights d'un AI créé
(Les AI d'origine pilotés par Fly! sont trains rentrés en vol et toutes lumières allumées)
- Est il possible de positionner la dérive et les autres comandes au neutre, ce qui n'est pas le cas par défaut) ?
- Quelles sont les options que l'on peut ajouter dans le fichier entre <bgno> et <endo> ?

Merci d'avance

Avatar du membre
baloon
Messages : 1393
Enregistré le : vendredi 23 janv. 2004 - 13:14
Localisation : ROTW

Message par baloon »

Salut Roland,

J'ai pu régler le pb de la position des gouvernes en m'appuyant sur l'API setpart : en donnant la commande de bloquer sur un frame on peut positionner une partie de l'objet 3d dans la position qu'on souhaite...et même faire des animations.
La seconde solution consiste à s'appuyer sur des modèles 3d simplifiés avec seulement les roues et les hélices mobiles (les gouvernes sont ainsi au neutre par défaut).

Pour les strobes et autres , je ne sais pas : je crains que ce ne soit codé en interne. Pas d'API disponible.

Laurent

Avatar du membre
roland_lfor
ROTW
Messages : 860
Enregistré le : jeudi 4 juil. 2002 - 13:23
Localisation : proximité Chartres

Message par roland_lfor »

Laurent,
aurais tu un exemple d'utilisation des APISetPart() que tu pourrais m'envoyer ?

Merci d'avance

Verrouillé