Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Регистрируясь, я даю согласие на обработку данных и условия почтовых рассылок.
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Зазеркалье – это погружение в глубины мифов, магии и странствий. Вас ждут сражения на дорогах удивительных миров, соединенных порталами. Сочная графика и потрясающий сюжет, множество героев, общение с игроками. Без рекламы и любых назойливых ограничений.

Зазеркалье – фэнтези MMORPG

Мультиплеер, Ролевые, Приключения

Играть

Топ прошлой недели

  • Oskanov Oskanov 9 постов
  • Animalrescueed Animalrescueed 46 постов
  • AlexKud AlexKud 33 поста
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая «Подписаться», я даю согласие на обработку данных и условия почтовых рассылок.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Маркет Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
33
MrMouseSE
7 лет назад
Лига Разработчиков Видеоигр

Челенж по выполнению заданий от пикабушников №1⁠⁠

@Dragnair

Реквестирую:
Генератор рандомного дерева навыков для Rpg.
Мелкие пассивки и ключевые навыки, что за навыки пофиг, лишь бы строились более менее осмысленно.

Этот запрос показался мне самым понятным с точки зрения постановки задачи, поэтому взялся за него. Я делал на гейм-обжектах, но в принципе и UI нарисовать таким макаром можно.

графика, конечно, так себе. Но вроде функционал готов.

Легендочка:

синий - это рут обжект (по задумке какая-то отправная точка, но ничто не мешает заменить на обычный скилл)

зелёный - активный скилл

красный - пассивный скилл, зависящий от этого скила.

Вся эта штука спокойно масштабируется в любое количество шагов.

Есть ещё некоторые косметические недоделки: начальная точка расположения всегда справа, но для этого можно добавить рандомизатор, что разнообразит рисунок дерева в целом; нет графики; ничего не юзабельно, само собой :D

Управляется всё это дело вот такой вот штукой:

Префабы рут объекта (центрального), главного скила + его цвет, пассивного скила + его цвет, связи + цвет

MaxBranches - это вектор 2, минимальное кол-во веток из узла и максимальное количество веток (Random.Range выбирает из этого диапазона для каждого узла)

SkillDistance - расстояние от одного скила до другого (это флоат, в юнитёвских единицах)

TreeSteps - кол-во шагов в каждой ветке (если макс брэнч выпадет 0 - ветка прервётся)

MaxPassiveSkill - это вектор 2, минимально кол-во пассивных скилов (красных квадратиков) и максимальное.

SubSkillDistance - расстояние от центра активного скила (зеленого), до центра пассивного (красного).


Код получился длинным, аж на 130 строк, но основной кусок здесь

Есть ещё косяк с хранением всего этого дела. А именно: я передаю инфу через пару листов, для пошаговой генерации. И голова уже не варит, как это организовать правильнее :D

Графически, конечно, не очень впечатляет, но в целом работает. Дерево генерится, всё хорошо. Кроме времени генерации ) Большие на 10+ шагов деревья просаживают фпс до 15 ^_^

Спасибо за отзывчивость. К сожалению все запросы я просто физически не успею выполнить, а тема станет бессмысленной, если не будет предложений. Поэтому предлагайте. Кто больше лайков наберёт - того и тапки для следующего челенжа.

Показать полностью 7
[моё] Gamedev C-shapr Generator Unity Гифка Длиннопост
23
6
kusturoff
10 лет назад

Gif из вебкамеры⁠⁠

Листал я как-то гитхаб и наткнулся на интересную библиотеку, которая может создавать гифки из вебкамеры.
В комментах будет ссылка мож кому интересно.
[моё] Гифка Generator Webcam Веб-камеры Текст
3
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Маркет Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии