Как стать автором
Обновить
44
0

DIY & Unity

Отправить сообщение

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

Да, в коде проекта рендер-системы всех четырех методов выставляют все объекты каждый кадр. Более того, многослойная рендер-система одним и тем же объектам выставляет разные параметры, когда они рендерятся разными камерами, если они попадают сразу в несколько слоев. Разумеется здесь есть огромный потенциал для оптимизации, но что бы она была эффективна нужно знать специфику проекта. Обратной стороной таких оптимизаций является резкое повышение сложности. Тут уже нужно следить за объектами, что поменялось а что нет. Или ничего не поменялось, но камера уехала или повернулась.

Что касается объединения слоев, то можно промежуточные камеры рендерит объекты на прозрачную пленку - она закрашивается, если в область видимости камеры попал объект, но остальной фон остается прозрачным, и только в камере дальнего слоя фон всегда закрашивается скайбоксом. Мне этот процесс напоминает наложение целлулоидов из фильма "Как снимали Незнайку на Луне"

Выложил так же WebGL билд, что бы можно было повертеть планеты не закрывая браузера

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

Прошу прощения, вношу небольшие правки в репозиторий, код будет доступен в течении пары часов

Благодарю за адекватное восприятие критики, так же добавлю:
1) Конечно бесперспективные проекты нужно уметь бросать, как в индейской поговорке "Лошадь сдохла - слезь", но часто случается обратное. Я думаю почти у каждого разработчика в геймдеве есть свое кладбище незаконченных проектов.
2) Я согласен что в вашем случае это не пиар игр, просто опасаюсь что оно может быть сочтено таковым по формальным критериям правил Хабра. Я то как раз за то что бы инди-разработчики не боялись публиковать ссылки на свои проекты, если статья содержит интересный опыт и ее ценность не сводится к одной лишь ссылке на стор.
3) Я это понимаю, разработчикам свойственно несколько сакрализировать свои проекты, но собственное восприятие игры увы может очень сильно расходиться с восприятием игроков, я сам с этим сталкивался. Если говорить конкретно о Necromancer Returns, то мне например кажется что она хорошо бы смотрелась с пиксель-артной графикой (особенно если сочетать ее с динамическим освещением), который конечно тоже нужно уметь рисовать, но и художников в этом стиле сейчас достаточно. И да пиксельарт, это сейчас почти мейнстрим для инди игр, но это отчасти и хорошо - игроки готовы воспринимать такую графику.

Скажу честно что я по этому думаю, не приукрашивая и не сгущая:
1) Я правда восхищаюсь вашей целеустремленностью и умением доводить дела до конца. Я в разное время в качестве хобби делал как мне кажется более амбициозные проекты, но в итоге ни одного полноценно не выпустил (хотя сейчас работаю над этим), а у вас определенно есть осязаемый результат.
2) Не знаю является ли публикация ссылок на свои игры самопиаром с точки зрения хабра. Возможно формально да, но по факту тут скорее сидят потенциальные разработчики чем потенциальные игроки. Увидеть живые цифры дохода от игр действительно интересно, что бы попытаться хоть как то оценить свои перспективы при создании сопоставимых по сложности игр.
3) Не буду оценивать качество ранних игр, скажу про последнюю Necromancer Returns. Что я вижу сразу как потенциальный игрок - слабая графика. Арт на крепкую тройку с минусом, и это уже все портит. По скриншотам я вижу в игре механику условных героев, но с такой графикой я предполагаю что получу третьесортный упрощенный клон оригинала. Если я не безумный фанат этого жанра, то мне это не нужно. Понятно, что при малом бюджете и скилле нельзя конкурировать с AAA проектами, но как бы грубо это не звучало, это ваша проблема, большинство игроков не будут делать на это скидку. Как мне кажется, лучше делать игры проще и меньшего масштаба но лучшего качества.
4) За последнее время вы опубликовали много маленьких статей, информационная насыщенность которых была не велика. Возможно вы пытаетесь пропиарить свой ютуб-канал, но скорее всего при таком подходе получите много минусов. Ваш опыт вполне заслуживает изложения, мне например интересно читать про любую историю инди-проекта, но я бы рекомендовал подавать его более лаконично и концентрировано.

Нет, я про сам облучатель. Насколько понял, в него уже впаян короткий USB кабель. Это ок, дело вкуса, но я бы вместо него сделал в устройстве гнездо USB-C, и уже в него подключал кабель от power bank'a или любого другого источника питания.

Скриншот

Спасибо за статью, но мне показалось странным что из устройства торчит кабель с разъемом USB-A. Я бы вместо него сделал в устройстве гнездо USB-C.

Спасибо за статью, я тоже делаю на Unity нечто концептуально похожее, может когда-нибудь напишу про это)

В приведенном примере CanMoveMechanics может работать не через Update() а через подписку на изменение значения isDead ведь для этого у AtomicVariable и есть ивент onValueChanged

Так я и не утверждаю что мне нравятся американские консерваторы. Я не одобряю прививание детям любых сверх-идей типа религии или "Родины", какими бы конкретно они не были. Причем я признаю право родителей учить детей тому, чему они сочтут нужными, проблема в том что в РФ эти так называемые "традиционные ценности" подняты на знамя самим государством (минкульт даже список выпустил), а остальное объявлено ересью и преследуется. И да, сам я конечно в детстве подобные книги читал и даже вполне верил, но во осознанном возрасте я переосмыслил этот опыт. А вот многие мои товарищи не переосмыслили его и становятся легкой добычей для пропаганды, потому что при упоминании этих слов у них окончательно отключается критическое мышление.

В целом мило, разве что выбор книжек конечно на любителя. Предположу что там смесь православия, традиционных ценностей и "любви к Родине". Не буду тут политический срач устраивать, но от всего этого я из этой нашей "Родины" бежал сверкая пятками, и своим детям ни в ком случае давать бы не стал.

Спасибо, буквально то что нужно для моих будущих проектов!
По функционалу могу предложить режим рисования с зажатой клавишей Shift (аналогичный есть в MS Paint), при котором линии рисуются либо под углом 0, 45 или 90 градусов, получаются квадраты вместо прямоугольников и круги вместо эллипсов.

Я бы попробовал вынуть из планшета аккумулятор и запитать его непосредственно от БП, спрятанного например в щитке, подпаявшись непосредственно к разъему подключения батареи. Нужно подобрать БП с напряжением, соответствующим напряжению аккумулятора, способный выдавать заданный ток и достаточно защищенный

Говорить что климат Ванкувера = климат Канады это примерно так же как климат Сочи = климат РФ. Ванкувер расположен на побережье, там мягкий и влажный климат. По другую сторону Скалистых гор, в прериях, климат умеренно-континентальный (а где-то и резко континентальный), с полноценной зимой и теплым летом. Ближе к Атлантическому океану климат снова становится мягче, так что выбор достаточно большой. А вот от Тайского климата лично я уже скоро буду волком выть.

Милый мальчик на первой картинке конечно мало отражает суть Твитера, особенно его русскоязычного сегмента.

Из относительно новых явлений в этой области можно упомянуть самосбор

По поводу штурвала в авиации: он используется далеко не всегда, например на большинстве самолетов Airbus вместо штурвала используется джойстик.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность