Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Blitz3D > 2D-программирование

2D-программирование Вопросы, касающиеся двумерного программирования

Ответ
 
Опции темы
Старый 21.06.2009, 14:46   #1
Jlemyp
Нуждающийся
 
Регистрация: 18.06.2009
Сообщений: 51
Написано одно полезное сообщение
помогите! передвижение спрайта

Нашел алгоритм передвижения спрайта в указанную точку(щелчок мыши).
Но скорость передвижения меня не устраивает! Подскажите как можно увеличить скорость передвижения или посоветуйте другой алгоритм.
Вложения
Тип файла: zip primer.zip (32.5 Кб, 488 просмотров)
(Offline)
 
Ответить с цитированием
Старый 21.06.2009, 15:03   #2
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: помогите! передвижение спрайта

Если ты разберёшься, где именно просиходит передвижение, то ответ будет очевиден (я нашёл за полминуты) Подсказываю: поможет умножение прибавляемой величиный на некоторый коэффициент, скажем, на 2.

З.Ы. Пример какой-то некошерный: сначала по вектору вычисляется угол, а затем опять из угла вектор. Не проще ли сразу вектор нормализовать?
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Jlemyp (22.06.2009)
Старый 21.06.2009, 15:33   #3
Jlemyp
Нуждающийся
 
Регистрация: 18.06.2009
Сообщений: 51
Написано одно полезное сообщение
Ответ: помогите! передвижение спрайта

АВТОМАТ огромное спасибо!!! Получилось! А пример не мой я его гдето нашел.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
ABTOMAT (21.06.2009)
Старый 21.06.2009, 15:36   #4
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: помогите! передвижение спрайта

Молодец, что нашёл сам.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Старый 21.06.2009, 15:36   #5
CRASHER
Разработчик
 
Регистрация: 08.03.2007
Сообщений: 530
Написано 31 полезных сообщений
(для 36 пользователей)
Ответ: помогите! передвижение спрайта

Jlemyp, кстати если будешь умножать например на 5, то воизбежании дефекта незабудь проверку дистанции увеличить.
point2_CalcDistance( Pos, Target ) > 3 Например
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Jlemyp (22.06.2009)
Старый 21.06.2009, 17:00   #6
Jlemyp
Нуждающийся
 
Регистрация: 18.06.2009
Сообщений: 51
Написано одно полезное сообщение
Ответ: помогите! передвижение спрайта

Спасибо всем! Я уже догадался на счет дистанции Вопрос не в тему, забыл как убрать и сного востоновить курсор мыши
(Offline)
 
Ответить с цитированием
Старый 21.06.2009, 17:06   #7
CRASHER
Разработчик
 
Регистрация: 08.03.2007
Сообщений: 530
Написано 31 полезных сообщений
(для 36 пользователей)
Ответ: помогите! передвижение спрайта

HidePointer ()
ShowPointer ()

Думаю догадаешся)
(Offline)
 
Ответить с цитированием
Старый 21.06.2009, 17:18   #8
Jlemyp
Нуждающийся
 
Регистрация: 18.06.2009
Сообщений: 51
Написано одно полезное сообщение
Ответ: помогите! передвижение спрайта

Спасибо! Я знал просто забыл операторы
(Offline)
 
Ответить с цитированием
Старый 21.06.2009, 17:20   #9
NitE
злобный флудер
 
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений
(для 1,476 пользователей)
Ответ: помогите! передвижение спрайта

Похвально!
(Offline)
 
Ответить с цитированием
Старый 21.06.2009, 17:59   #10
CRASHER
Разработчик
 
Регистрация: 08.03.2007
Сообщений: 530
Написано 31 полезных сообщений
(для 36 пользователей)
Ответ: помогите! передвижение спрайта

Jlemyp, Автомат тебе помог, можно и кнопочку "Сбасибки огромные вам" нажать , и про меня не забыть

Последний раз редактировалось CRASHER, 21.06.2009 в 18:44.
(Offline)
 
Ответить с цитированием
Старый 21.06.2009, 21:09   #11
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,741
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: помогите! передвижение спрайта

Да ладно, мы не гонимся за кармой
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ландшафт (передвижение) Dakar 3D-программирование 7 18.09.2009 20:03
Поворот спрайта nil0q Основной форум 4 15.09.2009 15:55
2d в OpenGL. вывод тени от спрайта aureli0 C++ 12 14.09.2009 22:25
передвижение по списку Illidan BlitzMax 6 31.08.2009 23:06
Как сделать анимацию спрайта? dimanche13 2D-программирование 29 17.04.2007 22:33


Часовой пояс GMT +4, время: 05:46.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com