Kenwood
offline
Опыт:
146Активность: |
Центр карты
Добрый день! Как найти центр карты? |
19.07.2012, 15:35 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MpW
offline
Опыт:
49,995Активность: |
нативки GetRectCenter(область), GetRectCenterX(область), GetRectCenterY(область). Вообще берем складываем минимальный и максимальный координаты области по оси, и потом делим пополам. По-моему координаты (0, 0) - не середина? Нет вряд ли. |
19.07.2012, 15:45 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Инди
Дух Дракона
offline
Опыт:
2,843Активность: |
Kenwood, если же нужно визуально, то Дополнительно - Просмотр всей карты, ставишь сетку, визуально находишь центр Steal_nerves, посмотрел на размерах 32,32 и 64,64 координаты 0,0 не центр, а точнее по х центр, а по у как-то на пол крупной сеточки выше) |
19.07.2012, 15:49 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MpW
offline
Опыт:
49,995Активность: |
set Centerx = (GetRectMinX(область) + GetRectMaxX(область))/2
set Centery = (GetRectMinY(область) + GetRectMaxY(область))/2 эти Centerx и Centey тоже самое как и GetRectCenterX, GetRectCenterY Steal nerves добавил: bj_mapInitialPlayableArea или GetPlayableMapRect() - область карты. поставляешь в GetRectCenterX и GetRectCenterY и находишь координаты, выведи DisplayText себе. Потом в самом редакторе если наводить мышью на карту, там в нижнем левом углу координаты показывает, вот по этому способу и найдешь то что надо. |
19.07.2012, 16:15 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
93,429Активность: |
Kenwood, чё тут сложного когда ты открываеш карту в редакторе то камера появляется в центре, в центр экрана тыкаеш чёнить, (исходную позицию, камеру) и вот тебе центр. |
19.07.2012, 17:43 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|