Архив рубрики: Ресурсы

Всплывающие диалоги в 2D играх

Для подачи сюжета в играх используются разные способы. Один из таких способов — диалоги. Сделать в игре диалог в стиле jPRG довольно просто. Разберём диалог на примере 2D игры.

В Unity3D для получения 2D-картинки достаточно отключить перспективу камеры: параметр Projection перевести в Orthographic. Размер захватываемого изображения определяется параметрами Size (высота камеры), Near (с какого расстояния объекты попадают в камеру) и Far (до какого расстояния объекты попадают в камеру). Читать далее

Логирование в Unity3D

Каким бы хорошим не был код, а логирование всё равно нужно.

Доказывать важность логирования событий при отладке программ не буду, т.к. любой, кто начинает разрабатывать ПО, быстро ощущает эту необходимость на практике. В Unity3D есть собственная система логирования в консоли — Debug.Log(). Но как только от разработки дело переходит к тестированию — консоль уже не помощник. Да и в процессе написания кода иногда требуется история логов.

Лично я пользуюсь простым, но вполне функциональным скриптом. Читать далее

Камера от 3-го лица

Различных вариантов реализации камеры от третьего лица можно найти много. Начиная от базового в самом Unity, и далее до бесконечности на различных тематических форумах. Добавлю свои 5 копеек в это разнообразие. Читать далее

Камера для изометрии (2,5D)

Скрипты C# (Unity 3D) для управления камерой в стратегии или изометрическом РПГ. Так же может пригодиться в других случаях, когда надо перемешать камеру вдоль плоской поверхность с помощью мыши. Читать далее