Главная Юзердоски Каталог Трекер NSFW Настройки

Gamedev

Ответить в тред Ответить в тред
Check this out!
<<
Назад | Вниз | Каталог | Обновить | Автообновление | 8 1 4
Сап, хотелось бы узнать, как с точки зрения технологии можно сделать взаимодействие игрока и врага, Аноним 23/02/23 Чтв 21:04:22 865141 1
bricks.png 0Кб, 44x44
44x44
Сап, хотелось бы узнать, как с точки зрения технологии можно сделать взаимодействие игрока и врага, чтоб между ними была общая анимация (условно, враг берет игрока в захват и удерживает его). Спрайты надо делать отдельно под игрока и врага, или сделать общие спрайты (то есть делать отдельно спрайт, где врага, держащего захват и игрока, пытающегося выбраться, или один спрайт, где враг держит, а игрок вырывается)? (пикрандом)
Аноним 23/02/23 Чтв 21:16:05 865151 2
Обычно, если персонажи это полные отдельные спрайты, то монстр держащий игрока это отдельная анимация монстра. Есть игры, где для 2Д используется скелетная анимация или типа Live2D, там вполне возможно реализовать это через пару анимаций захвата для монстра и борьбы для игрока, которые проигрываются одновременно.
Аноним 23/02/23 Чтв 21:18:50 865152 3
>>865151
То есть, в обычном случае в спрайте врага есть и игрок, и сам враг? Или наоборот?
Аноним 23/02/23 Чтв 21:21:26 865154 4
>>865141 (OP)
Считаю зависит от личных предпочтений, логики, и структуры. С общей точки зрения без разницы, можно сделать как механику монстра а игрок выключается, или же наоборот. Можно также сделать как отдельный обьект который спавнится, а игрок с монстром отключаются. Много вариантов.
Аноним 23/02/23 Чтв 21:23:12 865156 5
>>865154
Понятно, спасибо
Аноним 23/02/23 Чтв 21:23:19 865157 6
>>865152
Да, оба в одном спрайте.
Аноним 23/02/23 Чтв 22:38:53 865239 7
>>865141 (OP)
>с точки зрения технологии
Технологии сегодня позволяют сделать как угодно.

А вот с точки зрения разработки, всё зависит от того, что у тебя за герой и какие конкретно анимации над ним производят монстры.

Если ты предполагаешь несколько играбельных персонажей, кастомизацию внешности, смену брони или одежды в процессе геймплея и другие подобные модификации спрайта, то логичнее всего разделить сопротивляющегося персонажа и захватывающего монстра, чтобы потом в рантайме составлять любые необходимые комбинации.

Но раздельные анимации, думаю, может быть сложнее рисовать, и некоторые виды анимаций могут оказаться намного сложнее для разделения и точного склеивания. В таком случае, в отсутствии кастомизации персонажа рациональнее все анимации сделать общими. А если кастомизация всё же есть, то можно совместить раздельные и общие анимации по сложности изготовления, чтобы снизить объём работы.

В конечном итоге значение здесь имеет только удобство и скорость рисования тобой этих анимаций, а о каких-то технических нюансах вроде производительности игры беспокоиться тут не нужно (если у тебя не 9000+ монстров друг друга берут в захват одновременно на одном экране, тогда да, придётся задуматься об оптимизации).

Порнушную игру делаешь?
Аноним 23/02/23 Чтв 23:15:15 865275 8
>>865239
Спасибо! Понял, что достаточно реализации через общие спрайты
Ответить в тред Ответить в тред

Check this out!

Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов