Extremator
offline
Опыт:
39,428Активность: |
Точка/Координаты юнита
Хочу спросить... но только так что бы ответили точно...
на сколько надо сместить координаты что бы получить точку которая действительно находится под юнитом?)) поясню...
Position of unit и координаты дают нам не верное значение... они дают нам оточку которая чуть выше и чуть правее... я бы хотел НЕ САМ тыкать и подгонять числа... а что бы мне точно сказали какое там смещение... оки?) Extremator добавил: пользуюсь случаем и передаю привет ванилькам! |
29.01.2012, 21:07 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Extremator
offline
Опыт:
39,428Активность: |
да нет.. я проводил опыты... давно... заклевал опытного жассера... он сказал я брежу...
я долго уговаривал его просто присмотреться... и он увидел это... скалаз так "очередной баг вара, что тут сделать" Extremator добавил: щас буду искать свою тест карту... |
29.01.2012, 21:17 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Faion
Noblesse Oblige
offline
Опыт:
30,395Активность: |
Extremator, На самом деле это действительно так. Были прецеденты. Точка отсчета == правый верхний угол, вроде бы. Но вот как узнать эту "погрешность" яхз. Обычно я просто в расчетах погрешность использую.
|
29.01.2012, 21:23 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Extremator
offline
Опыт:
39,428Активность: |
я пробывал менять физ.размер юнита - не влияет =/ какая погрешность тогда? |
29.01.2012, 21:30 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Харгард
Epic
offline
Опыт:
7,829Активность: |
Сделай юнита размером в одну единицу. В смысле, чтобы его модель помещалась координатах мдлвиса от 0 до 1. Эдакого удава, стоящего вертикально столбом. Им и меряй, хехе. |
29.01.2012, 21:36 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Faion
Noblesse Oblige
offline
Опыт:
30,395Активность: |
Цитата:
Вообще не влияет. Цитата:
Мб берется центр ближайшего полигона меша "земли", ну т.е. ланда. |
||
29.01.2012, 21:41 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Харгард
Epic
offline
Опыт:
7,829Активность: |
Ну как не влияет?! Хочешь сказать, если юнит будет состоять из одной точки, занимать один пиксель в координатах 0;0;0, то точка его местонахождения в игре тоже будет смещена на 50 поинтов вправо и 30 вниз? |
29.01.2012, 21:46 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Ephemeral
Angry Birds Forever
offline
Опыт:
3,890Активность: |
Цитата:
так там вроде все пропорционально будет, т.е. если зделаешь 0.01 размер то смещение будет на 0.5(т.е. 0) поинтов вправо и на 0.3 (т.е. 0) вниз. |
|
29.01.2012, 21:53 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Elf_Stratigo
offline
Опыт:
4,699Активность: |
Extremator:
да, это так, функции:
и
возвращают НЕ эквивалентные значения
по личному наблюдению, у меня сложилось мнение, что GetUnitLoc возвращает координаты юнита последнего такта синхронизации или какой-то подячейки пути, когда GetUnitX и GetUnitY возвращают точное значение такое наблюдается у всех юнитов, поэтому сама модель не играет роли |
29.01.2012, 22:23 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|