PDA

Просмотр полной версии : Урок по прохождению сессии/сценария



ZVERSKY
25.03.2013, 15:29
Так как тот урок уже давным-давно устарел и не соответствует сегодняшним потребностям, я решил сделать новый. Урок для людей, которые что-то понимают в Trainz'e, которые знают что такое "config.txt" и маленько разбираются в нём, т.е. имеют базовые знания. В данном уроке я постараюсь объяснить и показать, пользуясь скринами, на примере окна HTML из сессии "Печорская магистраль: Порожняк". (https://forum.trainzup.net/showthread.php?t=3113&p=278151&viewfull=1#post278151)

Собственно, давайте посмотрим как выглядит окно в самой игре:
http://savepic.org/3035149m.jpg (http://savepic.org/3035149.jpg)

Давайте посмотрим как выглядит папка, в которой находится наш html-файл (стандартное название index.html).
Как видно на скрине в ней: папка с изображениями, конфиг, html-файл и тхумбнаил.
http://savepic.org/3075084m.jpg (http://savepic.org/3075084.jpg)

Итак, теперь взглянем, как сделан html код и как он выглядит, при просмотре через браузер. Всё окно браузера выглядит как таблица (см. рис.), поэтому html-окна делать всегда в виде таблицы, иначе вылет из игры!
http://savepic.org/3059724m.jpg (http://savepic.org/3059724.jpg) http://savepic.org/3044364m.jpg (http://savepic.org/3044364.jpg)
Обратите внимание, что в 4 строке размер изображения должен быть 1024х512, 512х256, 256х128, 128х256, 256х512, 512х1024 и др., иначе вылет.


Как связан config.txt c html:
http://savepic.org/3040271m.jpg (http://savepic.org/3040271.jpg)

Теперь посмотрим, что получилось:
http://savepic.org/3016719m.jpg (http://savepic.org/3016719.jpg)

Хорошо, html-страницу мы сделали, теперь осталось показать её в игре с помощью правила:
http://savepic.org/3047427m.jpg (http://savepic.org/3047427.jpg)


:ps:Для создания html можно использовать специальные программы по созданию web-сайтов. (я ипользовал "html reader v1.7"), т.к. в них можно сразу видеть как выглядит страница.
:ps::ps: Если Вы всё сделали правильно, но из игры выкидывает, то возможно несколько причин. В 90% случаях проблема в коде html. Тщательно проверьте его, быть может забыли закрыть тэг, случайно пропустили или написали лишнюю букву в тэге, может быть где-то неправильно указан размер изображения или его формат.

Эрендир
27.03.2013, 06:10
поэтому html-окна делать всегда в виде таблицы, иначе вылет из игры!

<font locale=generic> обязательно. Без него будут вылетать

Если Вы всё сделали правильно, но из игры выкидывает, то возможно несколько причин. В 90% случаях проблема в коде html.

Это проблемы тупого кривого правила для вывода хтмл, но никак не браузера ТРС.

ser1692
27.03.2013, 20:03
Уважаемый ZVERSKY! Очень интересная тема. Хотелось бы, чтобы вы осветили её чуть подробнее. Я установил упомянутую вами программу, написал в Блокноте htlm код (точнее сказать, скопировал с вашего скрина) для пробы, а далее застопорился. Понимаю так, что дальше надо как-то написанное вставить в программу? Как это сделать? Далее. Как посмотреть в браузере, что у меня получается? Как делать кнопки, которые закрывают окно? Как регулируется шрифт (толщина, наклон написания). В общем, вопросов много. Будьте добры, не закрывайте и не забрасывайте, пожалуйста, данную тему. Уверен, что многим она интересно, но, видимо, по ряду причин, люди стесняются вас что-либо спросить. С уважением, ser1692.

ZVERSKY
28.03.2013, 12:42
Понимаю так, что дальше надо как-то написанное вставить в программу?
В программу ничего вставлять не нужно. В ней вы пишите код, а потом сохраняете его в файл. Программу вы можете не использовать, она нужна лишь для того, чтобы ускорить процесс.

Далее. Как посмотреть в браузере, что у меня получается?
В уроке я забыл упомянуть, чтоб не забыли переименовать расширение файла .txt в .html, если у вас уже в html, то ничего менять не надо. Посмотреть, что получается, можно открыв через браузер - та самая программа, с помощью которой вы выходите в интернет, например: Internet Explorer, Mozilla Firefox, Google chrome и т.п. В моём случае был Google Chrome.

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

Как регулируется шрифт (толщина, наклон написания).
С помощью тэгов. О них вы можете узнать на каком-нибудь сайте через поисковик, например http://htmlbook.ru/html/font

но, видимо, по ряду причин, люди стесняются вас что-либо спросить. С уважением, ser1692.
Почему, стесняются?

ser1692
28.03.2013, 17:00
Теперь многое стало понятно. Спасибо.



New