-=My-MOds corp.-= The Best GTA & CS mods
Каталог статей

Меню сайту

Міні-чат

Наше опитування

Зацініть мій сайт!
Всего ответов: 175
Головна » Статті » Модинг » Шляхи - Paths

Шляхи поїздів - Train paths
Як я вже раніше писав в San Andreas є різні типи шляхів (див. тут http://my-mods.org.ua/publ/13-1-0-11 ) Зараз я напишу про шляхи поїзда і трамвая.
Отже, власне є 4 файли шляхів для колійного транспорту:
tracks.dat - шлях поїзда
tracks2.dat - невикористаний шлях поїзда (в оригіналі - маленький шлях від вокзалу в Сан-Фіерро до порту де приганяти крадені машини за списком)
tracks3.dat - шлях трамваю в Сан-Фіерро
tracks4.dat - невикористаний шлях поїзда (в оригіналі - шлях по не повній другій колії)

Реально в грі використовуються тільки два: tracks.dat і tracks3.dat Інші два гра скоріш за все просто не завантажує. Відповідно по першому їздять поїзди, а по другому трамваї.
Структура даних шляхів однакова у всіх чотирьох файлах.
Шлях складається з послідовності точок по яких повинен проїжджати поїзд/трамвай. Знаходячись на першій точці поїзд прямує до другої, потім до третьої і т.д. Після останньої точки він прямує знову до першої (перша і остання точки повинні бути дуже близько одна до одної, так як з останної поїзд/трамвай буде відразу їхати до першої) . Тобто виходить замкнуте коло. Ще скажу, що шляхи поїздів ігнорують колізію (тобто будь-які перешкоди) ,  їдуть "тупо" і "нагло" по координатах, тому при неправильному прописанні координат цих шляхів можна спостерігати літаючі поїзди, трамваї-привиди і т.п.
 
Кожен з цих чотирьох файлів можна редагувати будь-який текстовим редактором. В першому рядку міститься одне число. Воно має дорівнювати кількості точок шляху в файлі. Всі наступні рядки містять чотири значення, приклад:
-2253.64 39.722 34.1691 0
-2253.64 - координата точки по осі X
39.722 координата точки по осі Y
34.1691 - координата точки по осі Z
- flag/прапорець, в оригіналі зустрічаються лише 2 значення: 1 або 0:
     0 - поїзд просто проїжджає дану точку;
     1 - поїзд зупиняється (для висадки/посадки пасажирів)
І останній рядок має бути пустим. Отже спочатку має бути рядок з числом всіх точок (в tracks3.dat їх 300) потім ці всі точки (в tracks3.dat 300 точок - 300 рядків) і один пустий рядок (в результаті в tracks3.dat має бути 302 рядки)
Категорія: Шляхи - Paths | Додав: Yarik (03.08.2008) | Автор: Yarik
Переглядів: 85 | Рейтинг: 5.0/2 |
Всього коментарів: 0
Ім`я *:
Email:
WWW:
Код *:

Форма входу

Вітаю Вас Гость!

Логін:
Пароль:

Пошук

Друзі сайту