|
12 / 10 / 2
Регистрация: 06.09.2022
Сообщений: 436
|
|
GODOT 4.2 Обход препятствий 2D19.08.2024, 10:17. Показов 10062. Ответов 106
Метки нет (Все метки)
Короче у меня через тайлы с колижаном почему то и моб и игрок
проходят по оси X, а по Y вроде всё нормально И моб как бы прилипает к тайлам, на которых коллизия повешена Ктото может это исправить ? ![]() сам проект 2d Navigator.zip
0
|
|
| 19.08.2024, 10:17 | |
|
Ответы с готовыми решениями:
106
Обход препятствий обход препятствий |
|
12 / 10 / 2
Регистрация: 06.09.2022
Сообщений: 436
|
|
| 25.08.2024, 12:01 [ТС] | |
|
Йа козырные тайлы добыл, теперь выглядит как Heroes V практически,
.Крч заметил, что если обьект идет по маркеру на такой спрайт, то он примерно на 30 % должен находиться выше его ![]() Эффект сплюснутости клеток
0
|
|
|
12 / 10 / 2
Регистрация: 06.09.2022
Сообщений: 436
|
||
| 25.08.2024, 12:16 [ТС] | ||
![]() 3D это для программистов в команде, там очень много работы и потом игры без 3D весят копейки на GODOT менее 100 метров Добавлено через 11 минут Age of Empires 1 был очень красиво нарисован в аксонометрии и никто не заметил, что это было 2 D - Весил гдето 75 Mb
0
|
||
|
Нарушитель
6339 / 3072 / 1054
Регистрация: 01.06.2021
Сообщений: 11,800
|
|
| 25.08.2024, 14:04 | |
|
Mr_den, размер игры на godot вообще не зависит от того, 3d или 2d, и даже не зависит от того, какой rendering device выбран - OpenGL, Vulkan, DX12. Размер игры на выходе это "минимальный размер" + размер игровых ресурсов. И вот этот "минимальный размер" не зависит от типа игры, но растет с каждой новой версией годот, что не очень хорошо... У Godot 3 это были всего 30 МБ. Потом размер вырос до 60 МБ (Godot 4.2), а сейчас до 80 МБ (Godot 4.3). Причем, в плане графики никаких заметных улучшений я не вижу.
* размеры указаны для винды
0
|
|
|
12 / 10 / 2
Регистрация: 06.09.2022
Сообщений: 436
|
|
| 25.08.2024, 18:46 [ТС] | |
|
В общем потестил тайловую навигацию и как то он тормозит при прохождении мостов, просто
упирается в угол до моста и зависает так. Хотя пути определяет правильно. Йа ставил оба алгоритма навигации и в обоих случаях такой лаг ![]()
0
|
|
|
Нарушитель
6339 / 3072 / 1054
Регистрация: 01.06.2021
Сообщений: 11,800
|
||
| 25.08.2024, 19:10 | ||
|
Mr_den, если ты перешел на тайлы, то старая система навигации больше тебе не подходит. Тут уже путь должен вычисляться по тайлам.
Вот, из документации
0
|
||
|
12 / 10 / 2
Регистрация: 06.09.2022
Сообщений: 436
|
|
| 25.08.2024, 19:14 [ТС] | |
|
0
|
|
|
Нарушитель
6339 / 3072 / 1054
Регистрация: 01.06.2021
Сообщений: 11,800
|
|
| 25.08.2024, 19:38 | |
|
Mr_den, как у тебя будет двигаться игрок?
1) если игрок будет двигаться по тайлам, как, например, фигуры в шахматах, то тебе нужно, чтобы путь прокладывался по тайлам. Для этого есть A* https://docs.godotengine.org/e... ss-astar2d Т.е. тут вручную ты задаешься точки (координаты) и соединяешь их. Разумеется, координаты тайлов с препятствиями, упускаешь. 2) Если игрок может двигаться произвольно, по пикселям, а не по тайлам, то используй и дальше NavigationAgent2D, который, по сути, тоже использует алгоритм A*. Но там уже другая история. Вручную ничего добавлять не нужно. Только выбираешь регионы, по котором может проходить путь.
0
|
|
|
12 / 10 / 2
Регистрация: 06.09.2022
Сообщений: 436
|
|
| 25.08.2024, 19:41 [ТС] | |
|
Можно конечно и с регионом, но только если будет очень много обьектов это будет не очень удобно.
А как по шахматам это будет бой в новой сцене я до него еще не додумался. Для этого и спрашивал про логику фигур ![]() Конечно навигатор тайловый сосчитает и коллижан между юнитами А кроме Astar другой нет альтернативы
0
|
|
|
Нарушитель
6339 / 3072 / 1054
Регистрация: 01.06.2021
Сообщений: 11,800
|
|||
| 25.08.2024, 19:56 | |||
|
в будущем, возможно, добавят и другие алгоритмы я уже писал в GODOT 4.2 Обход препятствий 2D, что грядут большие изменения единственный вопрос тут в добавлении препятствий. Но, полагаю, что просто выбираются тайлы препятствий и заносятся в отдельный слой. При запекании региона автоматически формируются препятствия.
0
|
|||
|
Нарушитель
6339 / 3072 / 1054
Регистрация: 01.06.2021
Сообщений: 11,800
|
|
| 25.08.2024, 21:33 | |
|
Mr_den, можно вообще без региона
я использовал только NavigationAgent2D. Игрок обходит водичку и лаву.
0
|
|
|
12 / 10 / 2
Регистрация: 06.09.2022
Сообщений: 436
|
|
| 25.08.2024, 21:40 [ТС] | |
|
Всё крч йа разобрался
Надо было в колижане циферки поменять ![]() Я заменил столкновение слоя игрока со стеной на столкновение стены с игроком и всё заработало. А казалось бы какая разница ![]()
0
|
|
|
Нарушитель
6339 / 3072 / 1054
Регистрация: 01.06.2021
Сообщений: 11,800
|
|
| 26.08.2024, 01:17 | |
|
Mr_den, паук не слишком вписывается в твою игру. Наверное, потому, что он не изометрический
0
|
|
|
12 / 10 / 2
Регистрация: 06.09.2022
Сообщений: 436
|
||
| 26.08.2024, 13:24 [ТС] | ||
|
Сейчас это будет выглядеть примерно так :
0
|
||
|
Нарушитель
6339 / 3072 / 1054
Регистрация: 01.06.2021
Сообщений: 11,800
|
||
| 26.08.2024, 15:43 | ||
|
0
|
||
|
12 / 10 / 2
Регистрация: 06.09.2022
Сообщений: 436
|
|
| 26.08.2024, 18:30 [ТС] | |
|
Ok,
![]() Добавлено через 2 часа 42 минуты Royal_X, сделай доброе дело - переведи пл3 проект с гитхаба на Vulcan написан - мне не открыть https://github.com/drxwat/godo... d-movement В нём обещают показать логику фигур для GODOT на тайловой доске. На обычный OPEN GL PLZZZ
0
|
|
|
Нарушитель
6339 / 3072 / 1054
Регистрация: 01.06.2021
Сообщений: 11,800
|
|
| 26.08.2024, 19:00 | |
|
Mr_den, там нет никакого вулкана. Проект просто написан на годот третьей версии и на твоем пк без вулкана он должен открываться. Можешь качать годот 3, чтобы ознакомиться с проектом. Либо придется конвертировать на 4 версию, но при такой конвертации всегда нужно вручную еще кое-что исправлять.
0
|
|
|
12 / 10 / 2
Регистрация: 06.09.2022
Сообщений: 436
|
|
| 26.08.2024, 19:02 [ТС] | |
|
Нет, там на 4 й версии и вулкан стоит. Плз переделай на OPEN
А можешь скринов сделать на скрипты ? Или в txt файлы скрипты скинуть ?
0
|
|
|
Нарушитель
6339 / 3072 / 1054
Регистрация: 01.06.2021
Сообщений: 11,800
|
||
| 26.08.2024, 19:09 | ||
|
Проект написан на годот третьей версии, соответственно там OpenGL. Об этом говорит сам годот. К тому же, проекту 3 года, он написан в 2021 году. В то время не было годот 4 и вулкана. Если судить хронологически, то он написан на годот 3.4 или ниже. Хотя, по идее его должна открыть любая последующая версия годот 3, например, 3.5. Скачивай старую версию отсюда https://godotengine.org/download/archive/ и пробуй открыть.
0
|
||
|
12 / 10 / 2
Регистрация: 06.09.2022
Сообщений: 436
|
|
| 26.08.2024, 19:12 [ТС] | |
|
Да я пробовал на 3.5 открыть он говорит другая версия там 4 я стоит
0
|
|
| 26.08.2024, 19:12 | |
|
Обход препятствий в раннере Бесконечный обход препятствий Обход препятствий стаей Как сделать обход препятствий? Как сделать обход препятствий на Java? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет!
За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|