Перейти к содержимому

Рисуйте меньше тайлов — используйте систему Dual-Grid!

jess::codes

0:00 / 0:00

Рисуйте меньше тайлов — используйте систему Dual-Grid!

1 640 325 просмотров · 2 года назад
jess::codes
104 тыс. подписчиков
1 640 325 просмотров · 2 года назад
Я потратил ОЧЕНЬ много времени на рисование тайлов! Поэтому, когда я наткнулся на этот альтернативный подход к автоматическому созданию тайлов, требующий меньшего количества тайлов, я понял, что должен попробовать. Это видео посвящено «Системе двойной сетки» (впервые предложенной Оскаром Стальбергом) и тому, как я реализовал её в Godot. В отличие от большинства других наборов тайлов, она также позволяет использовать одинаково закругленные углы! Наконец-то я могу спокойно спать по ночам, зная, что все мои тайлы одинаково закруглены. Я также рассматриваю 3 наиболее распространенных набора тайлов, которые я видел, чтобы вы лучше понимали все возможности. Честно говоря, я бы очень хотел, чтобы система двойной сетки использовалась шире — поэтому надеюсь, что это видео хотя бы привлечёт к ней внимание! В интернете почти ничего не было о реализации этого в игровом движке, поэтому пришлось много экспериментировать методом проб и ошибок. Приношу извинения, если я допустил какие-либо ошибки, и я уверен, что можно внести множество улучшений и оптимизаций (например, симметрия тайлов). Мне было бы интересно услышать ваши мысли! Я изо всех сил старался объяснить своё понимание этой сложной темы, но эти ребята, наверное, справятся лучше, лол :) Доклад Оскара Стальберга:    • SGC21- Oskar Stålberg - Beyond Townscapers   Объяснение двухсеточной структуры от ThinMatrix:    • Programming Terrain Generation for my Farm...   Другие ссылки: Шаблоны тайлов адаптированы из: https://github.com/godotengine/godot-... Система двухсеточной структуры в демонстрационном примере Godot: https://github.com/jess-hammer/dual-g... Система двухсеточной структуры в демонстрационном примере Unity: https://github.com/jess-hammer/dual-g... Полезный инструмент для преобразования наборов из 15 элементов в наборы из 47 элементов: https://wareya.github.io/webtyler/ Редактирование: Довольно много людей спрашивали меня, как я добился текстурированного вида тайловых карт травы в этом видео. С тех пор я загрузил пример шейдера здесь: https://godotshaders.com/shader/repea... Разделы: 00:00 - Создание тайлов — сложная задача 00:32 - 3 часто используемых набора тайлов 01:57 - Проблема одинаково закругленных углов 02:26 - Что такое система двойной сетки? 03:20 - Реализация системы двойной сетки в Godot 04:06 - Понимание координат двойной сетки 04:55 - Заключительные замечания и советы 05:32 - Обновление игры :) Музыка: Undertale - Hotel C418 - Тасвелл https://pixabay.com/music/beats-untit... https://pixabay.com/music/upbeat-spac... https://pixabay.com/music/bossa-nova-... https://pixabay.com/music/upbeat-atmo... https://pixabay.com/music/beats-empty...    / @madisonjamessmithmusic3641