Так как тот урок уже давным-давно устарел и не соответствует сегодняшним потребностям, я решил сделать новый. Урок для людей, которые что-то понимают в Trainz'e, которые знают что такое "config.txt" и маленько разбираются в нём, т.е. имеют базовые знания. В данном уроке я постараюсь объяснить и показать, пользуясь скринами, на примере окна HTML из сессии "Печорская магистраль: Порожняк".
Собственно, давайте посмотрим как выглядит окно в самой игре:
Давайте посмотрим как выглядит папка, в которой находится наш html-файл (стандартное название index.html).
Как видно на скрине в ней: папка с изображениями, конфиг, html-файл и тхумбнаил.
Итак, теперь взглянем, как сделан html код и как он выглядит, при просмотре через браузер. Всё окно браузера выглядит как таблица (см. рис.), поэтому html-окна делать всегда в виде таблицы, иначе вылет из игры!
Обратите внимание, что в 4 строке размер изображения должен быть 1024х512, 512х256, 256х128, 128х256, 256х512, 512х1024 и др., иначе вылет.
Как связан config.txt c html:
Теперь посмотрим, что получилось:
Хорошо, html-страницу мы сделали, теперь осталось показать её в игре с помощью правила:
Для создания html можно использовать специальные программы по созданию web-сайтов. (я ипользовал "html reader v1.7"), т.к. в них можно сразу видеть как выглядит страница.
Если Вы всё сделали правильно, но из игры выкидывает, то возможно несколько причин. В 90% случаях проблема в коде html. Тщательно проверьте его, быть может забыли закрыть тэг, случайно пропустили или написали лишнюю букву в тэге, может быть где-то неправильно указан размер изображения или его формат.
Последний раз редактировалось ZVERSKY; 25.03.2013 в 15:38.
Уважаемый ZVERSKY! Очень интересная тема. Хотелось бы, чтобы вы осветили её чуть подробнее. Я установил упомянутую вами программу, написал в Блокноте htlm код (точнее сказать, скопировал с вашего скрина) для пробы, а далее застопорился. Понимаю так, что дальше надо как-то написанное вставить в программу? Как это сделать? Далее. Как посмотреть в браузере, что у меня получается? Как делать кнопки, которые закрывают окно? Как регулируется шрифт (толщина, наклон написания). В общем, вопросов много. Будьте добры, не закрывайте и не забрасывайте, пожалуйста, данную тему. Уверен, что многим она интересно, но, видимо, по ряду причин, люди стесняются вас что-либо спросить. С уважением, ser1692.
Понимаю так, что дальше надо как-то написанное вставить в программу?
В программу ничего вставлять не нужно. В ней вы пишите код, а потом сохраняете его в файл. Программу вы можете не использовать, она нужна лишь для того, чтобы ускорить процесс.
Сообщение от ser1692
Далее. Как посмотреть в браузере, что у меня получается?
В уроке я забыл упомянуть, чтоб не забыли переименовать расширение файла .txt в .html, если у вас уже в html, то ничего менять не надо. Посмотреть, что получается, можно открыв через браузер - та самая программа, с помощью которой вы выходите в интернет, например: Internet Explorer, Mozilla Firefox, Google chrome и т.п. В моём случае был Google Chrome.
Сообщение от ser1692
Как делать кнопки, которые закрывают окно?
Их делать не нужно. В игре они сами появятся.
Сообщение от ser1692
Как регулируется шрифт (толщина, наклон написания).
С помощью тэгов. О них вы можете узнать на каком-нибудь сайте через поисковик, например http://htmlbook.ru/html/font
Сообщение от ser1692
но, видимо, по ряду причин, люди стесняются вас что-либо спросить. С уважением, ser1692.