|
3 / 3 / 1
Регистрация: 30.05.2013
Сообщений: 339
|
||||||
Передвижение спрайтов с разной скоростью11.08.2015, 16:10. Показов 1222. Ответов 17
Метки нет (Все метки)
Проблема в следующем, что имеем 2 многоугольника, у одного скорость 0.5, у второго 1. На деле имеем что движутся они с одинаковой скоростью
код элементарный,
0
|
||||||
| 11.08.2015, 16:10 | |
|
Ответы с готовыми решениями:
17
Выдача udp с разной скоростью |
|
24 / 24 / 9
Регистрация: 18.12.2012
Сообщений: 194
|
|
| 11.08.2015, 16:23 | |
|
а в чем прикол?
Вижу какойто object.x += Vx; это один клип?
0
|
|
|
3 / 3 / 1
Регистрация: 30.05.2013
Сообщений: 339
|
|
| 11.08.2015, 16:25 [ТС] | |
|
Vx это скорость, у нас 2 спрайта. Вызываем функцию перемещения для каждого через определенные интервалы времени.
0
|
|
|
24 / 24 / 9
Регистрация: 18.12.2012
Сообщений: 194
|
|
| 11.08.2015, 16:36 | |
|
а как вызываете?
0
|
|
|
3 / 3 / 1
Регистрация: 30.05.2013
Сообщений: 339
|
||||||
| 11.08.2015, 16:41 [ТС] | ||||||
0
|
||||||
|
24 / 24 / 9
Регистрация: 18.12.2012
Сообщений: 194
|
|
| 11.08.2015, 16:54 | |
|
покажи код хендлера
0
|
|
|
3 / 3 / 1
Регистрация: 30.05.2013
Сообщений: 339
|
|||||||||||
| 11.08.2015, 17:06 [ТС] | |||||||||||
параметр t2 тут будет 1, и поэтому Dx=Vx * t2 = Vx, поэтому я опустил параметр t2 в коде выше Добавлено через 2 минуты все дело в функции поворота я ее закомментил и заработало, но теперь надо ее как-то подружить все же с функцией сдвига тела вот функция поворота
0
|
|||||||||||
|
24 / 24 / 9
Регистрация: 18.12.2012
Сообщений: 194
|
|
| 11.08.2015, 17:08 | |
|
ты вызываешь MoveBody для какого-то Rect, Я предполагаю, что это первый спрайт. А где же тогда второй? Ужасные названия переменных, оттого и каша такая
0
|
|
|
3 / 3 / 1
Регистрация: 30.05.2013
Сообщений: 339
|
|
| 11.08.2015, 17:12 [ТС] | |
|
да, это первый спрайт. У меня 2 класса, в каждом таймер на который повешена функция перемещения и поворота тела. Название переменной собирался менять, было лень.
0
|
|
|
24 / 24 / 9
Регистрация: 18.12.2012
Сообщений: 194
|
||
| 11.08.2015, 17:18 | ||
|
Значит ты делаешь им движение с одним и тем же шагом, и одним и темже интервалом времени
Уменьши интервал в одном таймеров в два раза, и вся эта костыль машина должна работать по твоему требованию
0
|
||
|
3 / 3 / 1
Регистрация: 30.05.2013
Сообщений: 339
|
|
| 11.08.2015, 17:29 [ТС] | |
|
увы так нельзя сделать)
Добавлено через 2 минуты суть в том что у нас сталкиваются два полигона, все замечательно.Все обсчитывается правильно, но дело в том что спрайт съезжает с вершин к которым он должен быть прикреплен. Добавлено через 3 минуты а съезжает он тогда, когда скорости малы.
0
|
|
|
3 / 3 / 1
Регистрация: 30.05.2013
Сообщений: 339
|
|
| 11.08.2015, 17:39 [ТС] | |
|
вот наглядно показывает ситуацию свфка, подождите 30 секунд и увидите
0
|
|
|
Модератор
2936 / 1795 / 180
Регистрация: 19.02.2011
Сообщений: 6,550
|
||
| 11.08.2015, 17:42 | ||
|
0
|
||
|
3 / 3 / 1
Регистрация: 30.05.2013
Сообщений: 339
|
|
| 11.08.2015, 17:59 [ТС] | |
|
у меня работает, проверил на двух компах
Добавлено через 3 минуты это не костыль машина, а проблема с тем, что спрайт не хочет по-божески двигаться. Там прога которая умеет ударять выпуклые многоугольники друг об друга, и делает это замечательно. Добавлено через 1 минуту мне нужно чтобы спрайт вращался и перемещался адекватно Добавлено через 1 минуту банально и просто, вращаться он может. Перемещаться тоже при малой скорости. А вот вместе повернуться и переместиться у него не получается нормально. Добавлено через 2 минуты функцию поворота и перемещения я показал. А как тогда сделать чтобы это не было костыль машиной?
0
|
|
|
24 / 24 / 9
Регистрация: 18.12.2012
Сообщений: 194
|
|
| 12.08.2015, 11:02 | |
|
Предлагаю тебе все переписать. Посмотри код и нейминг конвеншн. И избавься от зависимостей.
Я так понимаю, ты лабу какую-то делаешь и все что тебе нужно сделать, это подкрутить чтоб ехало "абы как". Если же нет, то лучше все заного написать, ибо за такой код бьют по лицу
0
|
|
|
3 / 3 / 1
Регистрация: 30.05.2013
Сообщений: 339
|
|
| 12.08.2015, 13:25 [ТС] | |
|
нет, мне нужно чтобы ехало не абы как а нормально, есть просто спрайт, для которого вызывается функция поворота и перемещения и все, но спрайт при малых скоростях неправильно движется. Вот вся проблема. Нормальный код, вы все придираетесь к имени спрайта. Что все переписать? функция поворота вполне нормальная, функция перемещения тоже.
0
|
|
|
24 / 24 / 9
Регистрация: 18.12.2012
Сообщений: 194
|
|
| 12.08.2015, 13:28 | |
|
0
|
|
|
3 / 3 / 1
Регистрация: 30.05.2013
Сообщений: 339
|
|
| 12.08.2015, 14:05 [ТС] | |
|
если мы только вращаем или только двигаем все работает как надо, но не когда тело движется и поворачивается
0
|
|
| 12.08.2015, 14:05 | |
|
Помогаю со студенческими работами здесь
18
Движение шариков по окружности с разной скоростью Задача о двух принтерах, печатающих с разной скоростью
USB модем работает с разной скоростью в течение дня
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и источниками (напряжения, ЭДС и тока). Найти токи и напряжения во
всех элементах. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и. . .
|