Для подачи сюжета в играх используются разные способы. Один из таких способов — диалоги. Сделать в игре диалог в стиле jPRG довольно просто. Разберём диалог на примере 2D игры.
В Unity3D для получения 2D-картинки достаточно отключить перспективу камеры: параметр Projection перевести в Orthographic. Размер захватываемого изображения определяется параметрами Size (высота камеры), Near (с какого расстояния объекты попадают в камеру) и Far (до какого расстояния объекты попадают в камеру). Читать далее
Архив автора: Shad
Логирование в Unity3D
Каким бы хорошим не был код, а логирование всё равно нужно.
Доказывать важность логирования событий при отладке программ не буду, т.к. любой, кто начинает разрабатывать ПО, быстро ощущает эту необходимость на практике. В Unity3D есть собственная система логирования в консоли — Debug.Log(). Но как только от разработки дело переходит к тестированию — консоль уже не помощник. Да и в процессе написания кода иногда требуется история логов.
Лично я пользуюсь простым, но вполне функциональным скриптом. Читать далее
Камера от 3-го лица
Различных вариантов реализации камеры от третьего лица можно найти много. Начиная от базового в самом Unity, и далее до бесконечности на различных тематических форумах. Добавлю свои 5 копеек в это разнообразие. Читать далее
Камера для изометрии (2,5D)
Скрипты C# (Unity 3D) для управления камерой в стратегии или изометрическом РПГ. Так же может пригодиться в других случаях, когда надо перемешать камеру вдоль плоской поверхность с помощью мыши. Читать далее