Вычисление координаты движущегося объекта в момент времени. - Страница 2 - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Сообщество Календарь
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II

Lineage II
Дискуссии на тему создания, настройки и обслуживания серверов Lineage 2. При поддержке: Премиум услуги по рекламе

Ответ
Опции темы
Непрочитано 25.11.2012, 23:41   #11
Аватар для Gattsu
Пользователь

По умолчанию Re: Вычисление координаты движущегося объекта в момент времени.


Такой нежданчик ,правда, есть sin cos
я могу вас обрадовать есть еще кватернионы, но это темное
Мы давайте закончим синусами и косинусами вот уже разгадка близка к нам

ПС ответ я знаю, но оно не так интересно и вам будет полезно, и я потролю хД
Gattsu вне форума Отправить сообщение для Gattsu с помощью Skype™ Ответить с цитированием
Сказали спасибо:
Непрочитано 25.11.2012, 23:51   #12
Аватар для krisadr
Пользователь

Автор темы (Топик Стартер) Re: Вычисление координаты движущегося объекта в момент времени.

ни стыда ни совести)) я пол вечера себя извожу... а Вы тролить решили)

Добавлено через 10 минут
ладно, тогда каким образом я найду эти косинусы и синусы?

Последний раз редактировалось krisadr; 26.11.2012 в 00:02. Причина: Добавлено сообщение
krisadr вне форума Ответить с цитированием
Непрочитано 26.11.2012, 00:02   #13
Эксперт

По умолчанию Re: Вычисление координаты движущегося объекта в момент времени.

Блин=) с такими знаниями школьной математики лучше не писать эмулятор и вообще забыть что-то программировать. страшно же будет потом=)
даже живой пример есть - вон л2скриптс уже слепили подобное.

а вообще, вот в этой вот статье
http://ru.wikipedia.org/wiki/%D0%A2%...BE%D1%80%D0%B0
есть все что вам нужно.
ReaM вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 26.11.2012, 00:14   #14
Аватар для krisadr
Пользователь

Автор темы (Топик Стартер) Re: Вычисление координаты движущегося объекта в момент времени.

ну делаю это я для себя, лишь для интереса, но все равно спасибо. буду разбираться. а вообще вы не на меня грешите, а на кучу "тру админов" которые тусуются на форуме, и пытаются создавать сервера не зная вообще ничего... Вот это действительно страшно... а я никому вред не наношу создав данную темку..
krisadr вне форума Ответить с цитированием
Непрочитано 26.11.2012, 00:21   #15
Аватар для Gattsu
Пользователь

По умолчанию Re: Вычисление координаты движущегося объекта в момент времени.

x1 = (distance + x0) * cos(угол поворота персонажа)
y1 = (distance + y0) * sin(угол поворота персонажа)
Gattsu вне форума Отправить сообщение для Gattsu с помощью Skype™ Ответить с цитированием
Сказали спасибо:
Непрочитано 26.11.2012, 01:18   #16
Аватар для krisadr
Пользователь

Автор темы (Топик Стартер) Re: Вычисление координаты движущегося объекта в момент времени.

хвала небесам... и в прям сработало!) ОГРОМНОЕ спасибо кто помог)
Код:
	public void move(int x, int y) throws InterruptedException
	{
		double distance;
		double time;
		double currentLocX = locX;
		double currentLocY = locY;
		double currentDistance;
		double sinA ;
		double cosA;
		distance = Math.sqrt((x - locX)*(x - locX) + (y - locY)*(y - locY)); //Формула расчета расстояния от точки до точки в координатной плоскости.
		sinA = x/distance;
		cosA = y/distance;
		time = distance/this.speed;
		System.out.println("Персонаж должен пройти расстояние равное :" + distance);
		for(int i = 0; i < time; i++)
		{
			currentDistance = this.speed * i;
			currentLocX = currentDistance * sinA;
			currentLocY = currentDistance * cosA;
			System.out.println("Персонаж прошел "+ i +" секунд, и его координата изменилась на ("+ currentLocX +","+ currentLocY +")");
			System.out.println(currentDistance);
			Thread.sleep(1000);
		}
		System.out.println("Персонаж дошел до конечной точки.");
	}
krisadr вне форума Ответить с цитированием
Сказали спасибо:
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
itamename-e.dat UFODriverr Lineage II 5 28.02.2021 18:17


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 03:55. Часовой пояс GMT +3.

Вверх