Расчёт bound rect и global rect с помощью программы map dragger — различия между версиями — S.T.A.L.K.E.R. Inside Wiki

Расчёт bound rect и global rect с помощью программы map dragger — различия между версиями

Материал из S.T.A.L.K.E.R. Inside Wiki

Перейти к: навигация, поиск
(категория)
Строка 15: Строка 15:
 
Запускаем '''index.html''' в браузере и расставляем карты как душе угодно.
 
Запускаем '''index.html''' в браузере и расставляем карты как душе угодно.
  
Для получения координат отдельных карт на глобальной нажимаем кнопку '''GetLtx''' и копируем полученные значения в '''gamedata\configs\game_maps_single.ltx'''.
+
Для получения координат карт отдельных локаций на глобальной нажимаем кнопку '''GetLtx''' и копируем полученные значения в '''gamedata\configs\game_maps_single.ltx'''.
  
  
Строка 30: Строка 30:
  
 
Программа создана товарищем '''XiaNi'''
 
Программа создана товарищем '''XiaNi'''
 +
 +
[[Категория:Программы]]
 +
[[Категория:SDK]][[Категория:SDK_CS]][[Категория:SDK_COP]]

Версия 17:52, 2 февраля 2012

Краткое руководство по использованию программы Map dragger, предназначенной для компоновки локаций на глобальной карте и расчета их координат.


Предварительная настройка

В качестве глобальной карты по умолчанию используется ui_global_map_cs_zp2.jpg. При работе с другой картой необходимо поправить файл game_maps_single_css_my.js:

var global_map = {
texture: "map/ui_global_map_cszp2.jpg",
bound_rect : {x1: 0.0, y1: 0.0, x2: 1024, y2: 3658.0}
}
var levels = {};

Путь к изображению и его разрешение задаются во второй и третьей строках скрипта соответственно.


Получение global_rect

Запускаем index.html в браузере и расставляем карты как душе угодно.

Для получения координат карт отдельных локаций на глобальной нажимаем кнопку GetLtx и копируем полученные значения в gamedata\configs\game_maps_single.ltx.


Получение bound_rect

1. Запускаем игру, вводим в консоли команду demo_record 1
2. Нажимаем F11
3. Идём в папку с настройками игры (по умолчанию C:\Users\Public\DOCUME~1\STALKE~1.-\), в папке screenshots вы найдете изображение в формате .tga, в названии которого и будет bound_rect.

В ЧН/ЗП bound_rect пишется в gamedata\levels\%levelname%\level.ltx при построении (Compile -> Build) уровня в СДК (при отсутствии исходников воспользуйтесь converter.exe).


Авторы

Данное руководство написал EnTaGgg, а перевел в вики-стайл RedPython

Программа создана товарищем XiaNi

Другие места
LANGUAGE