Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Игровой клиент (https://forum.zone-game.info/forumdisplay.php?f=54)
-   -   Вопрос к java-кодерам (https://forum.zone-game.info/showthread.php?t=16934)

Gambit_J 29.11.2011 10:15

Вопрос к java-кодерам
 
Собственно не работаю над серверами, только с веб и в голову пришла одна идея кое-что реализовать (пока под секретом). Но для реализации мн е нужно знать как работает вычисление координат на карте. Не знаю как объяснить что я хочу, вообщем надо узнать откуда высчитываются координаты на карте (с левого верхнего угла или от цента, поэтому присутствуют +-) и макс. координата.

Знают только что
x - шириа (или наоборот)
y - длина (или наоборот)
z - высота

Расскажите как можно подробнее, буду благодарен. :)

Ro_0TT 29.11.2011 10:54

Re: Вопрос к java-кодерам
 
В какой часте карты находится нулевая координата чтоль?
Квадрат 21x26 (центр):
http://gyazo.com/54b649573e1ff95c2e3bea0159febe89.png

Gambit_J 29.11.2011 14:50

Re: Вопрос к java-кодерам
 
Цитата:

Сообщение от Ro0TT (Сообщение 149968)
В какой часте карты находится нулевая координата чтоль?
Квадрат 21x26 (центр):
http://gyazo.com/54b649573e1ff95c2e3bea0159febe89.png

спасибо, скажи еще пожалуйста x и y - что лево/право , верх/низ?

Effas 29.11.2011 15:29

Re: Вопрос к java-кодерам
 
Цитата:

Сообщение от Defuse (Сообщение 150001)
спасибо, скажи еще пожалуйста x и y - что лево/право , верх/низ?

Если не ошибаюсь, то вам почитать темку о октантах.
IMG:
Свернуть ↑Развернуть ↓


Добавлено через 4 минуты
В трехмерном пространстве, с разных сторон - будет разное положение. Так, что явного ответа на ваш вопрос наверно не будет.

Gambit_J 29.11.2011 15:56

Re: Вопрос к java-кодерам
 
не, мне на трехмерном не надо=) Мне надо отображение персонажа на карте.

Добавлено через 31 секунду
Получается мне для работы нужны координаты, только x и y ?

Добавлено через 5 минут
Цитата:

Сообщение от Defuse (Сообщение 150001)
лево/право , верх/низ?

тут я имел ввиду, если на карте высчитывать, то от какой точки мерить минусы(-) и плюсы(+) и в какую сторону.

Наприме:

х - левый край
y - верхний

Ну, от какой точки уже рут сказал (21*26 квадрат), а вот куда идет плюс и минус и от какой стороны отсчитывать - не известно.

Array 29.11.2011 16:06

Re: Вопрос к java-кодерам
 
Побегай строго север\юг\восток\запад с "/loc" и посмотри как меняются координаты.

Gambit_J 29.11.2011 16:15

Re: Вопрос к java-кодерам
 
Цитата:

Сообщение от Array (Сообщение 150012)
Побегай строго север\юг\восток\запад с "/loc" и посмотри как меняются координаты.

Я об этом думал, но боюсь запутаюсь=) Щас попробую.

Добавлено через 21 минуту
Не могу вычислить левый верхний угол - критует.)

Ro_0TT 29.11.2011 21:21

Re: Вопрос к java-кодерам
 
пфф, представьте график функций, где Y - это Сервер и Юг :facepalm:. Трех мерное пространство вообще не трогаем, к карте не имеет какого-либо отношения.

Gambit_J 29.11.2011 21:27

Re: Вопрос к java-кодерам
 
-164440 -262193 = левый верхний угол
сторона квадрата равна = ~ 12171

FriendlyGhost 30.11.2011 00:06

Re: Вопрос к java-кодерам
 
Хочешь сделать наподобие MainCraft'a ? )) хотя и на Л2 серве каком-то видел карту, тока не помню как часто она обновлялась.


Текущее время: 06:56. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot