Hi fellow wiki editors!

To help newly registered users get more familiar with the wiki (and maybe older users too) there is now a {{Welcome to the wiki}} template. Have a look at it and feel free to add it to new users discussion pages (and perhaps your own).

I have tried to keep the template short, but meaningful. /Johan G

Difference between revisions of "Ru/ЧаВо"

From FlightGear wiki
Jump to: navigation, search
(Added translations for Configuring&Running and Flying chapters)
(Added translation for Contributing chapter)
Line 52: Line 52:
  
 
=== Что это за пакет SimGear и почему он мне нужен? ===
 
=== Что это за пакет SimGear и почему он мне нужен? ===
[[SimGear]] - это пакет с библиотекой поддерживающего кода. SimGear нужен только если вы планируете собирать FlightGear из исходного кода - в нём нет нужды, если вы используете уже собранное приложение. Примечание: при сборке FlightGear очень важно иметь соответствующую версию SimGear.
+
[[SimGear]] - это пакет вспомогательного кода. SimGear нужен только если вы планируете собирать FlightGear из исходного кода - в нём нет нужды, если вы используете уже собранное приложение. Примечание: при сборке FlightGear очень важно иметь соответствующую версию SimGear.
  
 
== Настройка и запуск ==
 
== Настройка и запуск ==
Line 123: Line 123:
 
==== Я не могу заставить свой самолёт лететь прямо, он постоянно поворачивает влево! ====
 
==== Я не могу заставить свой самолёт лететь прямо, он постоянно поворачивает влево! ====
 
Да, FlightGear является реалистичным симулятором полёта и симулирует и эту деталь тоже. Совершенно верно, именно так ведёт себя реальный винтовой самолёт! Ознакомьтесь со статьёй [[Understanding Propeller Torque and P-Factor]].
 
Да, FlightGear является реалистичным симулятором полёта и симулирует и эту деталь тоже. Совершенно верно, именно так ведёт себя реальный винтовой самолёт! Ознакомьтесь со статьёй [[Understanding Propeller Torque and P-Factor]].
 +
 +
== Как я могу внести свой вклад в проект? ==
 +
Всем, кто желает принять участие в развитии проекта, предлагаем ознакомиться с [[Portal:Developer|Порталом для разработчиков]] и страницей [[Volunteer|Добровольный вклад]], в которых перечислено, где можно приложить свои усилия на благо проекта.
 +
 +
=== На каком языке программирования написан FlightGear? ===
 +
В основном C++ с некоторым вспомогательным кодом на С, который в основном содержится в SimGear. Подробная информация об используемых языках:
 +
* [https://www.ohloh.net/p/flightgear/analyses/latest собственно FlightGear]
 +
* [https://www.ohloh.net/p/simgear/analyses/latest SimGear]
 +
* [https://www.ohloh.net/p/flightgeardata/analyses/latest данные FlightGear] (летательные аппараты, звуки и т.д.)
 +
 +
Если вас интересует участие в разработке ядра проекта, настоятельно рекомендуем ознакомиться со статьёй [[Howto:Start core development]].
 +
 +
=== Как мне разработать модель динамики полёта для нового летательного аппарата? ===
 +
FlightGear поддерживает различные [[flight dynamics model|модели динамики полёта]] (flight dynamics model, FDM), но обычно используют только две из них:
 +
* [[JSBSim]]: см. http://jsbsim.sf.net/.
 +
* [[YASim]]: если вы хотите начать с более простой FDM, попробуйте свои силы на YASim. Руководство по созданию летательного аппарата на основе YASim вы можете найти в базовом пакете FlightGear в файле <tt>[[$FG_ROOT]]/Docs/README.yasim</tt>.
 +
 +
Также см. [[Portal:Developer/Aircraft|Портал по разработке летательных аппаратов]].
 +
 +
 +
=== Как мне разработать или изменить двухмерную панель? ===
 +
См. файл <tt>[[$FG_ROOT]]/Docs/README.xmlpanel</tt> в базовом пакете FlightGear.
 +
 +
=== Как мне поместить объекты, например, строения, в FlightGear? ===
 +
Наиболее современное решение - использовать НЛО. См. статью [[Howto:Place 3D objects with the UFO]]. НЛО предоставляет вам интерфейс, позволяющий выбрать один из доступных объектов и поместить его в мир FlightGear с неплохим уровнем точности, а также экспортировать ваше творение для последующей загрузки в официальный репозиторий или личного использования. Больше информации вы можете получить на [[Portal:Developer/Scenery|Портале разработки пейзажа]].
 +
 +
=== Где я могу изучить 3D-моделирование и как я могу затем поучаствовать? ===
 +
Если вы хотите создать трехмерную приборную доску для FlightGear или же создавать здания, внешние модели летательных аппаратов и т.д., то ваша помощь ''отчаянно'' нужна! Постарайтесь не слишком усердствовать с треугольниками, чтобы больше пользователей могли получить удовольствие от вашей работы. Наиболее часто используемые инструменты для работы с FlightGear - это [[Blender]], [[AC3D]] и [[Gimp]].
 +
 +
Если же вы, напротив, хотите покопаться в коде на C++, вам нужно будет рано или поздно приобрести приличную книгу по [[OpenGL]]. Впрочем, FlightGear использует конкретно [[OSG]], высокопроизводительный набор инструментов для трёхмерной графики. Для того, чтобы начать программировать трёхмерные модели на C++, вы можете также ознакомиться с документацией OSG, изучая OpenGL лишь в том объёме и в тот момент, когда вам это понадобится.
 +
 +
=== Как мне добавить аэропорт? ===
 +
Этот процесс состоит из создания схемы аэропорта в редакторе [[WorldEditor]], её тестирования (вы можете также создать часть пейзажа, но это необязательно) и затем, если ваши источники данных совместимы с лицензией GPL, загрузки её на сервер пейзажа через тот же редактор [[WorldEditor]]. Аэропорт будет доступен при следующей полной пересборке пейзажа, если только вы не хотите сгенерировать ваш собственный пейзаж. См. также [[Howto:Make an airport|Руководство по созданию аэропортов]].
 +
 +
=== Как мне сгенерировать сой собственный пейзаж? ===
 +
Это довольно непростая задача. Генерация пейзажа FlightGear осуществляется дочерним проектом [[TerraGear]]. Хорошие же новости состоят в том, что после того, как вы выполните начальную настройку, сама генерация запускается легко (хотя может занять существенное время), и более того - вы сможете с лёгкостью поделиться вашей работой с другими.

Revision as of 18:04, 10 February 2018

Эта статья сейчас переводится.

Благодарим за ваш интерес к FlightGear! Это ЧаВо содержит список некоторых наиболее часто задаваемых вопросов. Пожалуйста, создайте новую тему на нашем форуме, если вы не можете найти ответ на ваш вопрос(ы).

Contents

Распространение

Где я могу скачать FlightGear?

Официальная страница загрузок находится по адресу [1]. Уже скомпилированные файлы доступны для Windows, а большинство пользователей Linux найдут пакет FlightGear в основном репозитории их версии Linux (имя пакета может быть fgfs или flightgear).

Вы также можете скачать пакеты через Torrent с [2] - в первую очередь пакеты для Mac и Windows, но также большой файл с данными, котрый используется при сборке из исходных кодов.

Как мне установить FlightGear на Linux?

Много дистрибутивов содержат FlightGear в своих репозиториях. Если вы не можете найти готовый пакет для вашей системы, попробуйте скачать и собрать пакет из исходных кодов.

Где я могу найти последнюю версию исходного кода в разработке?

Свежая версия исходного кода в разработке доступна всем через наш репозиторий Git.

Где я могу получить пейзаж? Какой пейзаж мне доступен?

Хотя основной пакет поставляется только с пейзажом Сан Франциско (Bay area), вы можете летать практически где угодно по всему миру. На данный момент наилучшим вариантом получения пейзажа является приложение Terrasync: оно скачивает последнюю версию пейзажа во время полёта. Обратитесь к странице этого приложения за информацией по его использованию.

Учтите, что самый свежий пейзаж может быть чересчур требователен к ресурсам если ваш компьютер устарел либо имеет небольшой объём оперативной памяти, потому примите во внимание возможность установки старого пейзажа вручную через "графический интерфейс", доступный на странице загрузок пейзажа FlightGear.

Где я могу найти различные 3D-модели для моего самолёта?

Официальные летательные аппараты FlightGear можно найти на основной странице загрузок. Другие летательные аппараты, находящиеся в разработке, могут быть найдены в официальном репозитории летательных аппаратов FGAddon, а некоторые другие - на сторонних ангарах FlightGear.

Почему летательные аппараты на FlightGear.org устаревшие?

Официальная страница загрузок летательных аппаратов обновляется только во время выхода новой версии FlightGear. Это происходит из-за того, что разработка летательных аппаратов обычно ведётся на новых, ещё не выпущенных официально версиях FlightGear. Эти версии для разработчиков содержат множество функций, которые пока что недоступны в старой (стабильной) версии. Если бы загрузки летательных аппаратов обновлялись чаще, большинство летательных аппаратов не работали бы на стабильной версии FlightGear.

Насколько свежими являются данные в FlightGear по сравнению с реальным миром?

Мы используем тот же набор данных о путевых точках и аэропортах, что и X-Plane. Последняя версия этих данных находится в каталогах $FG ROOT/Navaids/ и $FG ROOT/Airports/. Поддержка этого набора данных осуществляется командой поддержки данных о путевых точках и аэропортах X-Plane.


Почему вы не берёте за это деньги?

FlightGear можно скачать бесплатно из многих мест, включая собственный сайт FlightGear, но его также можно приобрести на CD-дисках. Несмотря на то, что мы предоставляем такую возможность, мы также поощряем других распротранять наше ПО среди своих пользователей, особенно в дистрибутивах операционных систем, что делает установку ещё быстрее и легче для новых пользователей.

Время от времени вы можете увидеть FlightGear в продаже на различных аукционных площадках или даже на коммерческих веб-сайтах под каким-нибудь другим именем. Это может происходить вполне легально, если условия лицензии не нарушаются, и такие предложения могут даже стоить запрашиваемых денег, если они включают в себя какие-то дополнительные ценные функции - например, дополнительный пейзаж, летательные аппараты или послепродажную поддержку. К сожалению, большинство случаев, обнаруженных на настоящий момент, представляют собой просто кого-то, кто пытается заработать деньги, продавая то, что и так доступно бесплатно и не предоставляя никакого дополнительного функционала или услуг.

Как я могу начать использовать FlightGear??

Вы не найдёте лучшего руководства для начинающих, чем страница New to FlightGear!

Сборка

Как мне собрать FlightGear из исходного кода?

Обратитесь к статье Building FlightGear. Она содержит инструкции по сборке под Windows, Linux и даже скрипты для автоматической загрузки и компиляции всего пакета.

Почему FlightGear не собирается?

Это зависит от ситуации. В первую очередь убедитесь, что вы используете соответствующие версии FlightGear, SimGear, plib, zlib. Если какой-нибудь из пакетов имеет несовместимую с другими версию, сборка может не удасться. См. также Building FlightGear.

Страница загрузок FlightGear должна дать вам знать, какие именно версии пакетов вам нужны, если вы пытаетесь собрать последнюю стабильную версию FlightGear. Если вы используете версию для разработчиков, убедитесь, что все три перечисленных выше пакета имеют самую свежую версию.

Также убедитесь, что у вас есть какая-нибудь реализация OpenGL с поддержкой glut, включая соответствующие заголовочные файлы. Пользователям Linux с видеокартой nVidia также следует убедиться, что у них установлена последняя версия драйвера от nVidia. Другие пользователи Linux должны проверить, что у них установлена Mesa3D (http://mesa3d.org/) и что сервер X установлен корректно.

Если ваша проблема не решена, задайте вопрос на форумах FlightGear, в IRC или подпишитесь на список рассылки FlightGear-Users и дайте нам знать о вашей проблеме.

Что это за пакет SimGear и почему он мне нужен?

SimGear - это пакет вспомогательного кода. SimGear нужен только если вы планируете собирать FlightGear из исходного кода - в нём нет нужды, если вы используете уже собранное приложение. Примечание: при сборке FlightGear очень важно иметь соответствующую версию SimGear.

Настройка и запуск

Как мне запустить FlightGear?

Проще всего запустить FlightGear, используя приложение FlightGear Launch Control. Также вы можете запустить его из командной строки, с необходимыми параметрами.

Как мне установить новый пейзаж?

Если вы не можете или не хотите использовать Terrasync, архивные файлы с пейзажом (например w100n30.tar.gz) должны быть распакованы в каталог Scenery/Terrain в $FG_ROOT. Больше информации доступно здесь: Howto: Install scenery.

Как мне настроить мой джойстик(и)?

FlightGear поддерживает огромное количество джойстиков и ручек управления "из коробки". Если вы всё же столкнулись с проблемами, обратитесь к статье Устройство ввода.

Что такое fgfsrc? Какой формат должен иметь мой личный файл .fgfsrc?

.fgfsrc - это файл, содержащий параметры командной строки, которые применяются по умолчанию при запуске FlightGear, один параметр на строку. Этот файл не является файлом XML. Этот файл не специфичен для какой-либо платформы, он присутствует и в установке на Windows.

Как мне увидеть настройки, справку и т.д.?

Скорее всего, у вас выключено отображение главного меню. Чтобы включить его, нажмите F10.

Полёт

Почему мой двигатель не запускается?

У различных летательных аппаратов процедуры запуска отличаются. Некоторые из них имеют пункт меню "Авто-запуск", для некоторых инструкции по запуску находятся в меню справки летательного аппарата (нажмите "?") и/или в статье Вики по данной модели ЛА. Рекомендуем также ознакомиться с руководством по FlightGear или обратиться к небольшому руководству по запуску двигателя.

Где находится движущаяся карта?

Во время симуляции вы можете воспользоваться пунктом меню "Equipment > Map", но там вы не найдете аэронавигационных карт. Такой функционал предоставляется отдельным популярным приложением Atlas. Кроме того, существует MPmap - онлайн-карта для многопользовательского режима.

Если вы ищете альтернативу приложению Atlas с более свежей графикой и картографической информацией, предоставленной проектом OpenStreetMap, ознакомьтесь с проектами Flightgear Mapping или JMapView.

Где я могу научиться полёту по приборам и навигации?

Обратитесь к статье Understanding navigation. Кроме того, основы хорошо объясняются в руководстве по FlightGear. Другие ресурсы:

  • http://www.navfltsm.addr.com/ - очень хороший сайт для изучения техник навигации.
  • See How It Flies - отличная книга за авторством John S. Denker, бесплатно доступная онлайн.

В чём разница между элеронами и рулём направления?

Информацию о разнице между различными органами управления ЛА также можно найти в вышеупомянутой книге.

Поддерживает ли FlightGear многопользовательский режим?

Да, разумеется! Ознакомьтесь со статьёй Howto: Multiplayer. Как Windows, так и *nix версии FlightGear способны на полёт в многопользовательской среде на серверах FlightGear. Голосовое общение также доступно, посредством FGCom.

Карта, показывающая летательные аппараты всех игроков в режиме реального времени, доступна на MPmap.

В каких местах лучше всего летать в FlightGear?

Пейзаж FlightGear покрывает всю планету, но, благодаря вкладу сообщества пользователей FlightGear, некоторые аэропорты и области детализированы лучше других. Вообще говоря:

  • Много высококачественных моделей пейзажа доступно возле Парижа, Франция
  • Аэропорты EHAM Амстердам Схипхол, EGKK Лондон Гатвик и LFPG Париж Шарль де Голль относятся к наиболее высококачественным
  • LOWI Инсбрук имеет хорошо развитые как пейзаж, так и собственно аэропорт
  • TNCM Сен-Мартен - весьма популярное место назначения, и окружающие его острова (Ангилья, Синт-Эстатиус, Саба, Сен-Бартелеми, Сент-Китс и Невис) все качественно смоделированы.

За более подробным списком обратитесь к статьям Suggested Flights, Suggested Airports и Suggested custom scenery.

Где я могу найти информацию об аэропортах и аэронавигационные карты онлайн?

Ознакомьтесь со статьёй Getting aeronautical charts.

Поддерживаются ли FlightGear какие-либо военные сценарии, например, воздушные дуэли или бомбардировка?

Да. Обратите внимание на дополнение Bombable и посвящённую ему тему на форуме. Существуют также сторонние сценарии бомбардировки для A-10 и других летательных аппаратов, имеющих вооружение, например, North American OV-10A Bronco, General Dynamics F-16 и F-117 Nighthawk.

Проблемы в полёте

Почему мои органы управления постоянно возвращаются в определённое положение?

Есть несколько причин, которые могут к этому привести:

  • Если автопилот вашего летательного аппарата включён, то он может перенимать функции (некоторых) ваших органов управления. Выключите автопилот, чтобы вернуть себе контроль.
  • Некоторые ноутбуки имеют бортовой гравитационный датчик, который может определяться, как джойстик. Для решения этой проблемы обратитесь к статье Решение проблем с устройствами ввода.

Почему моя приборная доска исчезает, когда я оглядываюсь вокруг?

Вероятно, вы используете версию летательного аппарата с двухмерной моделью приборной доски. Выберите модель с трёхмерной моделью. В большинстве современных летательных аппаратов она уже есть!

Вокруг меня летает большое количество других летательных аппаратов

В FlightGear существует так называемая система AI-трафика. Эта система генерирует другие, контролируемые компьютером, летательные аппараты на основании реальных полётных планов, чтобы сделать мир FlightGear более оживлённым. Для отключения этой системы снимите соответствующий флажок в FGrun.

Если же вы, напротив, не видите вокруг никаких летательных аппаратов кроме вашего, подумайте о внесении своего вклада через добавление трафика в вашем любимом месте земного шара!

Я не могу заставить свой самолёт лететь прямо, он постоянно поворачивает влево!

Да, FlightGear является реалистичным симулятором полёта и симулирует и эту деталь тоже. Совершенно верно, именно так ведёт себя реальный винтовой самолёт! Ознакомьтесь со статьёй Understanding Propeller Torque and P-Factor.

Как я могу внести свой вклад в проект?

Всем, кто желает принять участие в развитии проекта, предлагаем ознакомиться с Порталом для разработчиков и страницей Добровольный вклад, в которых перечислено, где можно приложить свои усилия на благо проекта.

На каком языке программирования написан FlightGear?

В основном C++ с некоторым вспомогательным кодом на С, который в основном содержится в SimGear. Подробная информация об используемых языках:

Если вас интересует участие в разработке ядра проекта, настоятельно рекомендуем ознакомиться со статьёй Howto:Start core development.

Как мне разработать модель динамики полёта для нового летательного аппарата?

FlightGear поддерживает различные модели динамики полёта (flight dynamics model, FDM), но обычно используют только две из них:

  • JSBSim: см. http://jsbsim.sf.net/.
  • YASim: если вы хотите начать с более простой FDM, попробуйте свои силы на YASim. Руководство по созданию летательного аппарата на основе YASim вы можете найти в базовом пакете FlightGear в файле $FG_ROOT/Docs/README.yasim.

Также см. Портал по разработке летательных аппаратов.


Как мне разработать или изменить двухмерную панель?

См. файл $FG_ROOT/Docs/README.xmlpanel в базовом пакете FlightGear.

Как мне поместить объекты, например, строения, в FlightGear?

Наиболее современное решение - использовать НЛО. См. статью Howto:Place 3D objects with the UFO. НЛО предоставляет вам интерфейс, позволяющий выбрать один из доступных объектов и поместить его в мир FlightGear с неплохим уровнем точности, а также экспортировать ваше творение для последующей загрузки в официальный репозиторий или личного использования. Больше информации вы можете получить на Портале разработки пейзажа.

Где я могу изучить 3D-моделирование и как я могу затем поучаствовать?

Если вы хотите создать трехмерную приборную доску для FlightGear или же создавать здания, внешние модели летательных аппаратов и т.д., то ваша помощь отчаянно нужна! Постарайтесь не слишком усердствовать с треугольниками, чтобы больше пользователей могли получить удовольствие от вашей работы. Наиболее часто используемые инструменты для работы с FlightGear - это Blender, AC3D и Gimp.

Если же вы, напротив, хотите покопаться в коде на C++, вам нужно будет рано или поздно приобрести приличную книгу по OpenGL. Впрочем, FlightGear использует конкретно OSG, высокопроизводительный набор инструментов для трёхмерной графики. Для того, чтобы начать программировать трёхмерные модели на C++, вы можете также ознакомиться с документацией OSG, изучая OpenGL лишь в том объёме и в тот момент, когда вам это понадобится.

Как мне добавить аэропорт?

Этот процесс состоит из создания схемы аэропорта в редакторе WorldEditor, её тестирования (вы можете также создать часть пейзажа, но это необязательно) и затем, если ваши источники данных совместимы с лицензией GPL, загрузки её на сервер пейзажа через тот же редактор WorldEditor. Аэропорт будет доступен при следующей полной пересборке пейзажа, если только вы не хотите сгенерировать ваш собственный пейзаж. См. также Руководство по созданию аэропортов.

Как мне сгенерировать сой собственный пейзаж?

Это довольно непростая задача. Генерация пейзажа FlightGear осуществляется дочерним проектом TerraGear. Хорошие же новости состоят в том, что после того, как вы выполните начальную настройку, сама генерация запускается легко (хотя может занять существенное время), и более того - вы сможете с лёгкостью поделиться вашей работой с другими.