Archived

This topic is now archived and is closed to further replies.

SIMMAN

как рисуются приборы

12 posts in this topic

Просто! :D

 

Берем любой графредактор и рисуем картинки - шкалу, стрелки и т.п. Потом читаем документацию (пока есть SDK для МСФС2002) и пишем - кто любит С/С++, кто - на XML.

0

Share this post


Link to post
Share on other sites

А если серьезно, то "краткий курс приборостроения" - слишком объемная вещь. В форуме его не "набить" за минутку.

 

Советую почитать документацию, а потом задавать конкретные вопросы. Так все будет легче.

0

Share this post


Link to post
Share on other sites

спасибо за ответ а где можно взять доки по написанию приборов XML

0

Share this post


Link to post
Share on other sites

Кроме СДК, есть хорошая возможность - для начала просмотреть структуру имеющихся в изобилии XML-приборов, как дефолтных, так и "самопальных". *.cab - обычный архив (приборы XML могут читаться СИМом и просто из папки), ничего декомпилировать не надо. Для начала взять прибор, похожий на требуемый, а лучше 2 - 3 похожих, и понять, как они сделаны. Попробовать что-то переделать по-своему. Чем дальше, тем легче и интереснее.

0

Share this post


Link to post
Share on other sites

А лучче на Це лабать :D Сам не программер, но как стал врубаться кое во что, нравится всё с больше и больше. Це позволяет использовать всю силу программерской мысли в создании приборов. Даже у самого с процессом развития знаний по Це, код приборов всё дальше и дальше уходит от примеров, написанных с СДК...

0

Share this post


Link to post
Share on other sites

и самое интересное где можно взять хоть какуюто доку по Це и чем открыть файлы .гау

0

Share this post


Link to post
Share on other sites

короче я понимаю так например я делаю самое простое лампочку рисуем 2 бмп сначала темную потом зоженную на этом рисование кончается и начинается программирование а если рисовать авиагоризонт например то всё что движется будем рисовать отдельным слоем

0

Share this post


Link to post
Share on other sites
Первоначальное сообщение от SIMMAN

и самое интересное где можно взять хоть какуюто доку по Це и чем открыть файлы .гау

 

Доку по Си при желании запросто можно найти в сети...

например Керниган, Ритчи "Язык Си" это книга самих его создателей, еще у Подбельского книга с аналогичным назавнием хороша... Шилдт неплохо очень даже пишет...

 

А вот gau можно "открыть" только дизассемблером, потому как в своей основе это DLL (Dinamic Link Labrary) т.е. бинарный файл с машинным кодом + ресурсы.

0

Share this post


Link to post
Share on other sites
Первоначальное сообщение от SIMMAN

короче я понимаю так например я делаю самое простое лампочку рисуем 2 бмп сначала темную потом зоженную на этом рисование кончается и начинается программирование а если рисовать авиагоризонт например то всё что движется будем рисовать отдельным слоем

 

Не просто отдельным слоем, а отдельной картинкой, двигая картинку (переключая и т.п.) по необходимым переменным.

 

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

 

Пример XML-кода выключателя посадочных фар:

 

------------------------------------- линия отреза

(A:Light landing,bool)

------------------------------------- линия отреза

 

Обратим внимание, что щелчок мышкой вызывает СОБЫТИЕ (Event) - LANDING_LIGHTS_TOGGLE, а отрисовываем мы картинку, анализируя значение другой переменной (A:Light landing,bool).

 

Пример простейший, но достаточно показательный.

0

Share this post


Link to post
Share on other sites

  • Recently Browsing   0 members

    No registered users viewing this page.