Howto Machen Sie ein Flugzeug - FlightGear Wiki

Das FlightGear Forum hat ein
subforum zu: Flugzeugentwicklung

Es gibt viele Dinge benötigt ein Flugzeug für FlightGear zu entwickeln.








Einige Vorschläge für die relativ neu zu wollen Modellierung Modelle zu Flightgear beitragen:

Die Beratung mit der Modellierung Bodenobjekte wie Gebäude zu beginnen, ist Klang. Es ist eine gute Möglichkeit zu lernen und schnell die Gemeinschaft zu profitieren. Eine weitere Alternative ist zu versuchen, einige Cockpit-Instrumente zu modellieren. Was immer Sie tun, halten Sie Ihr erstes Projekt in begrenztem Umfang und innerhalb Ihrer Fähigkeiten.


Wir ermutigen neue Flugzeuge Entwickler ihre ‚Karriere‘ zu starten, indem Modifizierung und Verbesserung der vorhandenen Flugzeuge. Es ist viel einfacher zu tun und gibt Ihnen einen riesigen Vorteil, der durch die Zeit, die Sie ein Flugzeug komplett selbst erstellen.

Dieser Ansatz hat eine Reihe von Dingen zu bieten, die die FlightGear Gemeinschaft sowie jemand neue Versuch profitieren ein aktives Mitglied der Gemeinschaft zu werden. Es gibt zur Zeit viel zu viele Flugzeuge in einem sehr unvollständigen Zustand, die Tonnen von Arbeit benötigen. Durch die Arbeit an diesem weniger kompletten Flugzeug Sie helfen, den Ball zu bewegen vorwärts auf diesem Flugzeug. Für jemanden neu in einer der besten Plätze zu starten tut Cockpit Arbeit. Da die Lernkurve ziemlich steil ist (Sie benötigen ein 3D-Modellierungs-Tool zu lernen und eine Menge anderer Dinge, die in diesem Thread erwähnt wurden) ist es am besten mit etwas sehr einfach zu starten ist.


Doing einige Cockpit Arbeiten an der X-02 klingt wie der nächste logische Schritt für Sie. Dies ermöglicht es Ihnen einige 3D-Modellierung zu tun (etwas auswählen, die für Ihr erstes 3D-Modell ist ziemlich einfach) und XML-Arbeit und werden Sie einen weiteren Schritt, um die Lernkurve bewegen und ermöglicht gleichzeitig etwas arbeiten in einem relativ kurzen Zeitrahmen zu bekommen .

Wir kommen in allen verschiedenen Altersklassen hier. Einige von uns sind sehr alt, und einige sind noch sehr jung, und viele sind irgendwo dazwischen. Es spielt keine Rolle. Wir können alle lernen neue Dinge und wenn wir versuchen, wir können alle etwas beitragen. Was zählt, ist Ihre Haltung und Eignung und Sie erscheinen auf dem richtigen Weg mit den beiden zu sein.

Ich denke auch, ist es wichtig, an einem Flugzeug zu arbeiten, die Sie für eine gewisse Leidenschaft haben. Das ist mühsam, detaillierte, zeitraubende Arbeit, die ein Maß an Engagement erfordert zur Überwindung der beteiligten Hürden. Wenn Sie nicht über ein gewisses Maß an Leidenschaft für das, was Sie tun, Sie werden nicht beharren. Auf der anderen Seite, diese Arbeit zu tun viel über eine breite Palette von Dingen zu lernen, führen wird (3D-Modellierung, wie die Dinge zu erforschen, Animationen, 2D-Grafiken, FlightGear, nasal.) Und wenn Sie beharren werden Sie dies sehr lohnend finden.

Wahrscheinlich der einfachste Weg, ein neues Flugzeug zu bekommen gehen ist ein anderes (ähnlich) JSBSim / YASim Flugzeug zu finden, die ähnlich wie bei Ihnen sind und schauen, wie es Setup ist. Noch einfacher wäre zu kopieren, dass Modelle Konfiguration und dann Änderungen beginnen, Ihr Flugzeug zu entsprechen. JSBSim kann sehr komplex sein, je nachdem wie fortgeschritten Ihr Flugzeug, aber die Kopie verwendet, und Ansatz ändern werden Sie beginnen lassen und Ihnen eine Plattform, um neue Dinge zu lernen, wie Sie Änderungen an der Konfiguration vornehmen.







Weitere Informationen finden Sie in einem speziellen Forum Thema zur Verfügung.

Bevor du anfängst

Wenn Sie ein Anfänger, die Prozesse zu wissen, beteiligt wird ziemlich viel helfen. Etwa 4 Schritte vereinfacht, zuerst Ihre 3D-Modell, dann die FDM, gefolgt von Animationen erstellen und schließlich Systeme zu implementieren. Jedes Flugzeug in FlightGear hat zwei Hauptentwicklungsbereiche:

Einführung

Es gibt viele FlightGear Flugzeuge, die Cockpit-Arbeit benötigen. Dies erfordert sowohl künstlerische (Erstellen von 3D-Modellen und Texturen.) Und technische Fähigkeiten (Erstellen von XML, vielleicht sogar nasal Skripte und das Sammeln von Informationen des Dinges modellieren). Dies ist auch ein Bereich, waren Ihre Arbeit jeden Tag FlightGear Benutzer sehr sichtbar ist und das macht diese Bemühungen ein, die einen großen Einfluss der scheinbaren Qualität von FlightGear hat.

Dies ist auch ein sehr guter Ort, um auf die Dinge in FlightGear arbeiten. Wie gehen Sie dies zu tun?

Regeln und Richtlinien

  • Alle Bilder in FlightGear sollten Zweierpotenzen bemessen sein (zB. 64 * 64, 128 * 256 oder 16 * 1024). Die meisten Computer können nicht Texturen größer als 4096 Pixel verarbeiten. Da FlightGear 1.9, Bilder müssen nicht mehr im .rgb-Format gespeichert werden. Gerade jetzt .png ist am häufigsten bei FlightGear Entwicklern verwendet.
  • Bitte beachten Sie, dass wir Räume in unseren Codes verwenden, einige Entwickler verwenden eher Tabs, unseren Code leicht (er) zu machen, zu lesen. Jede Zeile, die einen neuen Tag beginnt, drücken wir die Leertaste einmal, so erhalten Sie eine Art Treppe. Es spielt keine Rolle, welche Methode Sie verwenden, solange man es überall in alle Ihre Dateien konsequent nutzen. Aber XML-Dateien, die von JSBSim FDMs verwendet werden, müssen Leerzeichen verwenden und nicht die Registerkarten.
  • Dateinamen und Verzeichnisse sind case-sensitive auf den meisten Betriebssystemen. Windows ist nicht case-sensitive, so dass, wenn Sie auf einem Windows-Rechner entwickeln, werden Sie keine Probleme feststellen. Bei anderen Betriebssystemen gibt es einen Unterschied zwischen ‚Boeing‘ und ‚Boeing‘. Da FlightGear auf mehreren Plattformen verwendet wird, stellen Sie sicher, dass Ihr Code die korrekte Verwendung von Großbuchstaben macht!

Werkzeuge des Handels

Wenn Sie feststellen, das ist schwieriger, als Sie erwarten, keine Sorge. Zum ersten Auslöser, die FDM (aircraft.xml), Flugzeug-set.xml und die engine.xml Dateien sind die einfachste. Modellierung wird viel Zeit und Übung erfordern. Sie möchten die Werkzeuge für den Job haben, so dass hier einige Werkzeuge sind zu helfen:

  • Aeromatic (funktioniert nur für JSBSim, gibt Ihnen gesamte Motor-Datei und FDM (aircraft.xml) Datei.
  • JSBSim Kommandant (Nur JSBSim, hilft bei der Vielzahl von Tags, versuchen Sie diese auf Ihrem Flugzeug, bevor Sie sie loslassen und nach mit allen xmls fertig)
  • Dieses Wiki
  • Flightgear Forum
  • Konstruktionspläne und Spezifikationen Ihres Flugzeuges, einschließlich:
    • Drei-View Plan (zeigt Vorderansicht, Draufsicht, Seitenansicht)
    • Technische Daten (aus Wikipedia, Boeing oder Airbus)
    • Hinweis: Implementieren Sie die Spezifikationen in die xmls
  • Ein Freund, und / oder ein anderer Entwickler, sagen wir, Sie nur die FDM und XMLs tun wollen. Sie werden eine andere Person (ein Modellierer) zu Modell benötigen. Keine Sorge, die Tag hat genug Platz. ;)
  • Viel Geduld

Verzeichnisse und Dateien

Die Daten, die während der Entwicklung führt zu vielen Dateien erstellt, die in mehreren Verzeichnissen pro Flugzeug gespeichert sind. Jedes Flugzeug hat ein eigenes Verzeichnis im $ FG_ROOT / Aircraft / Verzeichnis. Das erste, was zu tun ist, wenn Sie auf ein neues Flugzeug anfangen zu arbeiten ist ein Verzeichnis für sie zu machen. Eine kurze Version des Flugzeugs Namen (zB. Harrier) oder die Seriennummer (z. B. 747-400) wird bevorzugt. Weitere Verzeichnisse können weiter benötigt werden, aber wir werden sie schaffen, wenn wir sie brauchen. Sie werden in diesem Artikel erläutert, aber man kann sie überspringen, wenn Sie auf Ihre erste Flugzeug arbeiten. Vorerst erstellen wir ein Verzeichnis, und zwar:

  • Modelle / alle Dateien in das Erscheinungsbild des Modells beziehen, werden in diesem Verzeichnis gespeichert.

Alle Pfade sind relativ zu $ ​​FG ROOT. mit Ausnahme einiger, die explizite sind zur Kenntnis genommen.

  • Hinweis für Entwickler: Sie können Pre-Test alle XML-Dateien ohne FlightGear laden zu müssen, indem sie mit dem Internet Explorer oder Mozilla Firefox öffnen. Dieser Web-Browser wird XML-Dokumente analysieren und lassen Sie wissen, wenn Sie einen Fehler, sie Codierung gemacht.

Wurzelverzeichnis

-set.xml Datei







In Verbindung stehende Artikel