Skip to main content

Posts

Showing posts with the label code

Заметки по соответствию требованиям платформ VR

В этой статье я бы хотел поделится с вами небольшими решениями которые, я применял в разработке развлекательного приложения для нескольких VR – платформ. Само приложение представляет из себя проигрыватель видео (360/4K, FullHD/2D, 2K/3-Screen, стриминг видеопотока, закачка в файл для offline-воспроизведения). Меню приложения выполнено в стилизированных 3D сценах под конкретный фильм. 3-Screen - это Barco Escape ( https://www.barco.com/en/product/barco-escape ) формат где видео состоит из трех экранов.

Баланс волн в Tower Defence

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

Unity3d Fade and Trigger

Как сделать чтобы при попадании в триггер объект затухал? Зеленый квадрат - игрок, белый - триггер, который затухает/расцветает.

Unity ScriptableObject

В Unity есть возможность создавать ScriptableObject. Зачастую это некий контейнер где удобно хранить данные. Он легче и не обладает избыточностью MonoBehaviour.

Unity C# Dictionary vs List

Поскольку Dictionary без велосипедов не сериализуется в Unity3D, я решил протестировать а стоит ли вообще использовать. Выше ли производительность? Unity Version 4.6.1f1