
Microsoft ® le Simulateur de vol X SDK peut être utilisé pour créer des composants complémentaires pour Microsoft ® le Simulateur de vol X. Ces composants peuvent être nouveaux ou l'avion de remplacement(remplaçant), l'instrumentation, des missions, le paysage, le terrain, des véhicules de raison(terre) d'aéroport, des pistes de décollage et d'atterrissage d'aéroport et desconstructions(bâtiments), des effets spéciaux, des vues de caméra et beaucoup d'autres éléments du monde simulé. Il doit être désigné quoique ce certaines de ces tâches, comme la création du nouvel avion, soit très impliqué, exige une quantité(somme) considérable d'habileté(de compétence) et la connaissance et soit la consommation de temps. D'autres tâches, en exigeant la patience et l'attention proche détailler, peuvent être achevées dans quelques heures - comme la conception et l'addition d'une jauge simple à un avion existant, configurant une nouvelle caméra, créant un nouvel effet spécial graphique, ou achevant une nouvelle mission assez simple. Une des clefs au succès dans l'utilisation de ce SDK détruit une tâche dans petit, testable des composants. En effet, la création d'un nouvel avion peut impliquer la création de nouveaux instruments, des effets spéciaux, des vues de caméra et approprier des missions, qui peuvent toutes être achevées et évaluées individuellement avant l'addition au nouvel avion.
Ce document fournit une vue d'ensemble brève de tous les composants de Microsoft ® le Simulateur de vol X SDK et fournit des liaisons à toute la documentation détaillée pour chaque composant. À moins que la liste d'adresses d'installation de défaut ne soit changée, le SDK installe :
C:\Program Files\Microsoft Games\Microsoft Flight Simulator X SDK\SDK\
The SDK is divided into four main areas Le SDK est divisé dans quatre secteurs principaux :
Quelques outils et composants sont appropriés aux secteurs à l'extérieur du kit dans lequel ils sont contenus. Par exemple, les effets spéciaux peuvent être appliqués à l'avion aussi bien que le paysage. Voir aussi la section de Conseils pour quelques conseils sur des sujets généraux spécifiques. Quelques-uns des outils exigent Microsoft ® .NET la Version 2.0 de Structure à être installé d'abord . Installez-le de :
http://www.microsoft.com/downloads/details.aspx?FamilyID=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&displaylang=en
La plupart des composants SDK ont été mis à jour depuis le Simulateur de vol 2004 , cependant quelques composants sont complètement nouveaux : :
C'est pour des programmeurs pour prolonger(étendre) le Simulateur de vol X par l'écriture de demandes(d'applications) de client et des bibliothèques. Le SDK contient autour de 65 fonctions et la documentation inclut beaucoup d'échantillons travaillants pour aider expliquer le processus de développement.
Une mission est un vol structuré qui peut être une aventure, une classe de travaux dirigés, un essai de connaissance ou l'habileté(la compétence), un tour d'amusement, ou quoi que le créateur peutimaginer. Une grande quantité de missions expédiera avec le Simulateur de vol X, cependant n'importe quel promoteur(développeur) de tiers intéressé peut créer leur propre.
Le nouveau système de caméra est fortement adaptable(personnalisable), fournissant l'utilisateur final avec quelques grandes nouvelles fonctions(dispositifs) et vues.
Les tables suivantes inscrivent les composants de chaque kit, avec des liaisons à la documentation décrivant comment l'utiliser.
Component |
Description |
Documentation |
| SimConnect SDK | Le SimConnect SDK peut être utilisé par des programmeurs pour écrire des composants complémentaires à Microsoft ® le Simulateur de vol . Ces composants peuvent être écrits dans C, C ++, ou, si les appels d'API gérés sont utilisés, un Microsoft .NET lanaguge comme C *.net ou VB.net . | SimConnect |
| Variables | Ce dossier contient un certain nombre de fichiers qui eux-mêmes contiennent les grandes tables des variables qui peuvent être utilisées avec SimConnect , le système de jauge de XML , ou le système de jauge de C. | |
| Camera Configuration | Le système de caméra a été complètement récrit pour le Simulateur de vol X et est fortement adaptable(personnalisable) et extensible . | Camera Configuration |
| SimProp | Inclut un outil pour compiler des certains fichiers xml dans le fichier binaire, le simpropcompiler . La création de ces fichiers est décrite dans le document de Création de Mission, comme la compilation de la mission xml des fichiers est l'utilisation primaire de l'outil. | Mission Creation |
Component |
Description |
Documentation |
| Autogen SDK | Autogen est le nom donné au processus de créer des constructions(bâtiments) de défaut et la végétation. Le SDK inclut l'annotation et autogen config le rédacteur des outils. |
|
| BGL Compiler SDK | Ce SDK est utilisé pour compiler le paysage avec le compilateur de paysage BGL . Un, le format de paysage XML-BASÉ a été présenté pour le Simulateur de vol de Microsoft 2004 et est exigé pour créer le nouveau paysage.
Inclut le BGLCOMP et les outils BGLScan . |
|
| Special Effects SDK | Les effets spéciaux sont utilisés par le Simulateur de vol pour représenter des effets graphiques comme le feu, la fumée, la pluie, la vapeur, l'échappement et des effets à court terme et fortement animés semblables. L'outil d'Effets spéciaux est un dialogue l'utilitébasée qui court avec le Simulateur de vol . | Creating Special Effects |
| Terrain SDK | Le système de terrain dans le Simulateur de vol consiste en composants de données principaux eigth , l'élévation (des données de DEM), des images, la classificationde terre, la classification d'eau, des régions, des saisons, des données vectorielles et la densité de population.Tous les jeux de données peuvent être remplacés entièrement ou partiellement par de nouvelles données, fournissantpeut-être une résolution plus haute, ou parfois simplement des données alternatives.
Inclut le tmfViewer , Shp2Vec, Rééchantillon et outils Imagetool |
|
| Traffic Toolbox SDK | Inclut l'outil TrafficDatabaseBuilder et traffictoolbox.dll l'outil. | Traffic Toolbox |
| Modeling SDK | Contient des outils pour aider construire l'avion 3D et les modèles de paysage. Inclut XtoMdl.exe l'outil et attacher le point et des scénarios de création de nuage. | Modeling Tools |
| Weather SDK | Décrit les fichiers xml qui contrôlent les paramètres pour thermals et les images rendues pour thermals et strient l'ascenseur(le soulèvement). | Weather Systems |
Component |
Description |
Documentation |
| Missions | Une mission est un vol structuré qui peut être une aventure, une classe de travaux dirigés, un essai de connaissance ou l'habileté(la compétence), un tour d'amusement, ou quoi que le créateur peutimaginer. Ces missions sont stockées dans des fichiers XML et sont faites disponibles à l'utilisateur par le menu de Missions de FSX . La création de Missions implique l'utilisation de l'Outil de Placement d'Objet, qui est puissant, mais pas l'outil le plus facile ou le plus évidentpour utiliser. La section de Classe de travaux dirigés de ce document explique comment installer l'outil, comment créer une mission simple l'utilisant et comment ajouter que la Mission pour qu'il montre dans FSX . |
Mission Creation |
Component |
Description |
Documentation |
| Cabdir SDK | Si vous créez des accessoires pour le Simulateur de vol , vous pouvez utiliser l'utilité Cabdir (cabdir.exe) pour combiner tous les dossiers et des fichiers dans une liste d'adressesdans un fichier .cab simple (semblable à a .zip le fichier), simplifiant le processus de distribuer des fichiers aux utilisateurs final. | Cabdir |
| Panels and Gauges SDK | XML des jauges sont décrit complètement, avec une classe de travaux dirigés qui montre la création d'un manomètre simple de carburant et une jauge de chronomètre légèrement plus complexe. Les jauges peuvent aussi être développées dans C ++et le nécessaire incluent des fichiers et un échantillon, fournissent.
Les fichiers de configuration de panneau(jury) déterminent ce que les jauges sont montrées pour n'importe quel avion particulier. Les panneaux(juries) sont particuliers à une variation d'un avion, tandis que les jauges peuvent être faites référence de n'importe quel numéro(nombre) de panneaux(juries). |
|
SimObject Container SDK |
fichier de configuration d'avion spécifie les versions de l'avion inclus dans le conteneur d'avion, aussi bien que les attributs (le nom, la couleur, le son, des panneaux(juries), des jauges, et cetera) pour chaque avion et où trouver les fichiers qui définissent ces attributs. D'autres objets de simulation comme des véhicules d'aéroport, des animaux, des bateaux, et cetera, exigent aussi des fichiers de configuration .
Le fichier de configuration du son(sain) est placé dans le dossier du Son(Sain) d'un avion et définit les sons pour utiliser pour cet avion. |
Microsoft ® C Visuel ++ 2005 ou Microsoft ® C Visuel ++ l'Édition d'Express de 2005 peut être utilisé pour développer des demandes(applications) de client SimConnect . Pour plus d'informationsur l'Édition Express(Formelle) vérifient les sites Web suivants :
www.microsoft.com/vstudio/express
www.msdn.microsoft.com/coding4fun
Les mises à jour aux outils SDK , des échantillons, la documentation et d'autres composants seront disponibles de :
Tandis que l'on répondra la plupart des questions de promoteur(développeur) dans la documentation SDK et les échantillons, il y aura toujours quelques questions qui ne sont pas, donc SDK des promoteurs(développeurs)sont encouragé à se joindre et participer aux forum divers discutant le développement d'accessoires pour le Simulateur de vol .
Un certain nombre des composants SDK exigent GUIDs (généralement unqiue des identificateurs). Un outil pour produire ceux-ci est inclus tant avec le Studio Visuel qu'avec Express de Studio Visuel, ou alternativement télécharger l'outil GUIDGEN de :
Cela placera une icône sur le bureau, appelé GUIDGen , l'ouvrira et double cliquera sur GUIDGEN pour ouvrir l'outil :
Pour la plupart des demandes(applications) de Simulateur de vol , choisissez l'option 4. Format d'Enregistrement comme le format de GUID le plus approprié.
Cliquez sur Nouveau GUID aussi plusieurs fois au besoin, que ce n'est pas une bonne idée de manuellement modifier GUIDs existant, comme les chances de répéter que GUID existant est énormément augmenté en le faisant.
|
Les chemins dans la documentation et quelques outils seront seulement corrects si le SDK est installé au dossier de défaut. Si le SDK est installé à un dossier non par défaut, être conscient que quelques chemins documentés ne peuvent pas être correctset diriger l'outil ConfigSDK.exe (dans le dossier SDK ) pour mettre à jour les chemins d'un certain nombre des outils de configuration au dossier correct.
Thèmes Météorologiques SDK est désapprouvé et n'est plus soutenu.
© & (P) 2006 Microsoft Corporation. All rights reserved.
Microsoft, DirectX, Visual Studio, and Windows are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries.
The names of actual companies and products mentioned herein may be the trademarks of their respective owners.
~~@~~