Вот и завершился этап переработки старой графики существ в игре. Гора с плеч! Это третий пост в цикле ( первая часть, вторая часть), заключительный! Если в прошлые разы я демонстрировал голые модели, отрендеренные в карты с минимальной подкраской, то в этот раз спрайты подверглись серьёзной художественной обработке.
Вот, например, разноцветные тли. С возрастом голова у тлей темнеет. Это единственное существо в игре, которое растёт само по себе. Просто увеличивается с течением времени. Ещё в галлерею затесались жуки. Два вида: жук красный обыкновенный и жук-открывашка.
Блохи. С возрастом немного сиреневеют, но не теряют прыгучести и позитивного взгляда на мир. Зелёный червь попал в кадр случайно, делаем вид, что мы его не заметили.
Личинки. Ползающие жертвы эволюции, не наградившей их никакими средствами защиты от поедания, разве что реверс могут включить в пугающей обстановке. Просто тупой и беззащитный корм.
Яйца, молодняк и их престарелые предки в естественной для них обстановке. Кадры постановочные, все модели после съёмок были -съедены- утоплены в формалине. Не в зоопарк же отдавать?
Брызги на морде красного червя и несколько скринов с затекстурированной кровью:
WIP-видео на котором добрые люди ещё не указали мне на то, что кровь пора текстурировать. На фоне новый саундтрек, яйца ещё черновые, клонированные с зелёных. Дело в том, что зелёное яйцо появилось первым, и на момент съемки видео остальные яйца оставались неперерисованными, пришлось похимичить.
Последнее WIP-видео, на котором есть не только затекстурированная кровь, но и её разлетающиеся брызги. uber, спасибо тебе большое за своевременный и очень полезный совет! Брызги оказались очень эффектными штуками при относительно простой реализации - мечта игродела!
Что дальше? Дальше попробую собрать играбельный релиз с парой новых уровней.
Смотрите также:
Комментарии
А «жук-открывашка» может покусать молодого червя?
FruityKilla, спасибо! :)
Кет, не-а. Просто машет рогами, черви отворачиваются от рогов как от препятствий. Плотоядный жук будет отдельным видом. Будет ещё два вида жуков: летающий и плотоядный. Плотоядный будет из зада стрелять паралитическими соплями, чтобы мелочь обездвиживать и безнаказанно съедать.
мне кажется что личинки должны быть более живучими, сейчас когда личинке откусишь кончик она умерает?
в жизни она бы задергалась и резво поползла истекая гемолимфой, панический турбомод, борьба за жизнь (если конечно у неё еще есть чем ползти, возможно огрничивать скорость исходя из возраста личинки и количества уцелевших её сегментов). и вообще многие существа продолжают двигаться после смерти, а тут как то неестественно смотрится)
аналогично возможно стоит вдохнуть некоторые движения в откусанные хвосты червей
сейчас когда личинке откусишь кончик она умирает?
Да, умирает. Дело в том, что у личинки всё движение от головы/хвоста идёт. Мало того, у неё на самом деле две головы - одна спереди, вторая сзади, они переключаются в зависимости от направления личинки. Задняя голова отрисовывается как хвост. От греха подальше без одной из голов я убиваю всю животинку.
В принципе можно при отъедании одного конца позволить ей ползти в противоположную сторону некоторое время. Да, с растеканием лужи крови оно должно быть эффектным.
С хвостом червя дело сложнее. Звенья позиционирует голова, а её нет. Нужно тогда оторванные цепочки организовывать какой-то дополнительной сущностью. Анимировать конвульсии, которые для живого червя нехарактерны - у живого червя звенья тупо по рельсам ездят. Я подумаю. Но если оторванные хвосты будут дёргаться, это будет реально жутко. :)
Я вот думаю, может, внести в ограничение узлов изгиба немного хаотичности? А то уж больно он похож на пилу когда поворачивает на 360 градусов. Просто внести небольшой рандомный коэффииент на максимальный изгиб каждой ячейке.
Да, было бы прикольно сделать что-бы она немного двигалась после смерти.
Кет, ну это же ещё добавит атмосферности)
Эх, когда-то были милые рисованные червесколопендры, а так станет трэш-хоррор в мире насекомых-мутантов =) // Я не хочу сказать, что это плохо.
Я вот думаю, может, внести в ограничение узлов изгиба немного хаотичности? А то уж больно он похож на пилу когда поворачивает на 360 градусов. Просто внести небольшой рандомный коэффииент на максимальный изгиб каждой ячейке.
По-моему поворот в этой игре работает по-другому.
CollectableItemData.cs
[CreateMenuItem(fileName = "newItem", menuName = "Data/Items/Collectable", order = 51]