Mark Mocherad
Не активен
offline
Опыт:
7,564Активность: |
Точки на карте
Как заставить координаты X Y показывать - меньше 3\4 чисел, если просто сделать координаты по X и Y выйдет X = 21312434324.2344 Y = 324234234.23423
примерно так , карта будет скрыта и нужно чтобы игроки ходили к точке которая будет в X Y , и каждую секунду буду давать им даные о месте нахождении в системе координат. Так вот в чем вопрос как сделать так,чтобы игрокам было удобно ?
П.с. мне показалось или X Y в варике не верно отображает точку ? |
12.09.2013, 22:58 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hanabishi
COOL STATUS
offline
Опыт: отключен
|
Всё верно отображает, что поделать, если в варе такие длинные координаты. Тут можно убрать дробную часть, но чтобы сократить число придётся преобразовывать как-то систему координат. |
12.09.2013, 23:29 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Mark Mocherad
Не активен
offline
Опыт:
7,564Активность: |
Hanabishi:
а если координаты множить на 0,1 ?
Padalekki добавил: например 1900 реальный координат , 1900 * 0,1 = 190 как тебе такой вариант ? |
12.09.2013, 23:32 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,184Активность: |
хотите уменьшить число цифр, используйте сегментирование, например квадратами 512 на 512, тогда игроку потребуется указать только номер этого большого квадрата, который всегда будет целым числом.
в идеале следует использовать сегмент чуть меньше видимой области, чтобы искать нужную точку было не сложно. |
13.09.2013, 03:00 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Melissa
Я всегда хочу как лучше!
offline
Опыт:
30,496Активность: |
Padalekki, в GUI есть такое - convert real to formatted string - в 1 ячейке ставишь свою абсциссу или ординату, во второй число знаков до запятой(если оставить 1 - не меняется), во 2 - число знаков после запятой.
Например. convert real to formatted string 621389,43492182 , 1, 2 = 621389,43 NatureKid добавил: Padalekki: нет, просто точка 0.0 - это центр карты, а не верхний левый угол |
13.09.2013, 11:51 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hanabishi
COOL STATUS
offline
Опыт: отключен
|
Всё равно такие точные координаты нафиг не нужны игроку, советую разделить их на квадраты (512х512 к примеру). |
13.09.2013, 22:45 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|