|
16 / 11 / 0
Регистрация: 06.03.2015
Сообщений: 162
|
|
Змейка движение частей тела22.01.2016, 07:35. Показов 5889. Ответов 25
Метки нет (Все метки)
Всем привет!!!
Уже очень долго не могу реализовать движение частей тела, чтобы эти части описывали траекторию сначала головы,а потом, по мере съеденных объектов, каждый сегмент тела двигался по траектории сегмента перед ним. И как поставить каждый новый элемент тела за другим в нужную позицию??? Очень нужна помощь!!!
0
|
|
| 22.01.2016, 07:35 | |
|
Ответы с готовыми решениями:
25
Игра змейка. Ошибка с добавлением нового тела
|
|
44 / 17 / 7
Регистрация: 19.09.2015
Сообщений: 55
|
|
| 22.01.2016, 14:01 | |
|
В классической змейке само тело не движется, удалятся последний элемент с хвоста и добавляется с головы, создается впечатление движения.
2
|
|
|
16 / 11 / 0
Регистрация: 06.03.2015
Сообщений: 162
|
|
| 23.01.2016, 13:47 [ТС] | |
|
У меня игра на Unity, там плавное движение змейки.Голова это отдельный префаб, тело другой префаб,который добавляются за голову,тело должно двигаться по траектории движения головы,там ничего не удаляется.
0
|
|
|
753 / 600 / 204
Регистрация: 06.08.2015
Сообщений: 2,432
|
|
| 23.01.2016, 14:06 | |
|
Тут надо смотреть как реализовано движение головы и как связаны части тела змеи.
0
|
|
|
16 / 11 / 0
Регистрация: 06.03.2015
Сообщений: 162
|
||||||
| 24.01.2016, 06:55 [ТС] | ||||||
Вот я и хочу понять,как мне связать голову и части тела воедино.
0
|
||||||
|
753 / 600 / 204
Регистрация: 06.08.2015
Сообщений: 2,432
|
|
| 24.01.2016, 09:17 | |
|
dedlovscky, как вариант, список вейпоинтов на каждую часть тела, при повороте или каждые N юнитов пути головы добавлять в начало вейпоинт с координатами головы. Получится, что каждая часть тела ползет к предыдущей части тела, а голова создаёт маршрут. И не забывать, при достижении хвостом своего вейпоинта, удалять этот вейпоинт. При удлинении змеи список вейпоинтов надо тоже удлинять.
0
|
|
| 25.01.2016, 16:10 | ||||||
|
Если речь идёт о классической змейки, то создаёте хвост:
Весь процесс описан в пошаговой инструкции: Unity 2D Snake Tutorial
0
|
||||||
|
16 / 11 / 0
Регистрация: 06.03.2015
Сообщений: 162
|
|
| 25.01.2016, 19:50 [ТС] | |
|
В том то и дело,что не классическая
![]() Добавлено через 6 минут http://www.flashplayer.ru/play_7910.php Типо того
0
|
|
| 25.01.2016, 22:18 | |
|
Похожа на такую: Змейка Scaven'а на Unity
0
|
|
|
44 / 17 / 7
Регистрация: 19.09.2015
Сообщений: 55
|
|
| 26.01.2016, 00:35 | |
|
Классическая змейка.
Вот вам еще задача. Когда змейка выходит за пределы поля, она зеркально появляется с другой стороны. https://www.youtube.com/watch?v=9kceAymRAoE
0
|
|
| 26.01.2016, 00:46 | |||||||
0
|
|||||||
|
44 / 17 / 7
Регистрация: 19.09.2015
Сообщений: 55
|
|
| 26.01.2016, 01:20 | |
|
https://www.youtube.com/watch?... U#t=72.701
Добавлено через 17 минут Для решения этой задачи обязательно использовать физику и коллайдеры
0
|
|
|
16 / 11 / 0
Регистрация: 06.03.2015
Сообщений: 162
|
|
| 26.01.2016, 15:19 [ТС] | |
|
Это все хорошо, но у меня к знающим конкретный вопрос НЕ про классическую змейку.
0
|
|
|
753 / 600 / 204
Регистрация: 06.08.2015
Сообщений: 2,432
|
|
| 26.01.2016, 15:58 | |
|
dedlovscky, trail render либо вручную вейпоинты организовывать для хвоста
0
|
|
| 26.01.2016, 16:04 | |
|
dedlovscky, а этот вариант неклассической змейки чем не понравился? Змейка Scaven'а на Unity
0
|
|
|
16 / 11 / 0
Регистрация: 06.03.2015
Сообщений: 162
|
|
| 27.01.2016, 10:18 [ТС] | |
|
А где добавление хвоста там???Или я не увидел???
Добавлено через 16 часов 56 минут Да что,такое,я же пример показал,что должно быть на выходе. Вот http://www.flashplayer.ru/play_7910.php Если бы все так примитивно было,я бы не стал терять время и писать сюда. Добавлено через 3 минуты Динамическое добавление элементов хвоста и их четкое перемещение по координатам головы(Тело должно повторить пройденный пусть головы). Понятно что без waypoint здесь не обойтись. Добавлено через 2 минуты Пожалуйста,кому не лень,посмотрите пример по ссылке и если знаете,то подскажите,каков там алгоритм. Буду очень признателен вам!!!
0
|
|
| 28.01.2016, 00:59 | ||
|
0
|
||
| 28.01.2016, 01:24 | ||||||
|
Нужно в Player.cs добавить:
0
|
||||||
| 28.01.2016, 01:45 | ||||||
|
Я там ошибся:
В туториале всё есть: Змейка Scaven'а на Unity
0
|
||||||
|
16 / 11 / 0
Регистрация: 06.03.2015
Сообщений: 162
|
|
| 28.01.2016, 08:07 [ТС] | |
|
Спасибо всем, сделал сам
0
|
|
| 28.01.2016, 08:07 | |
|
Помогаю со студенческими работами здесь
20
Змейка движение вправо Движение тела Движение тела Движение тела
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет
значение производной при заданном х
Логарифм записывается как: (x-2)log(x^2+2) -. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|