Всем привет, сегодня я пришел с легенькой темой, которая, однако, требует некоторых усилий на реализацию.
Когда программируются редакторы мы повсеместно используем нестандартные иконки (если, конечно, хотим сделать качественный продукт - нужно поработать над оформлением).
Данная статья рассказывает о новой системе пользовательского интерфейса, которая появилась в новых версиях Unity, начиная с Unity 4.6.
Порой, работая с объектами у нас возникает справедливое желание дополнить игровой класс какой-то служебной информацией, нужной для редактора. Однако нельзя нагружать сами игровые классы - мы же не хотим, чтобы это все пошло в игровой билд, верно?
Потому ниже я приведу вам несколько примеров, как это можно сделать.
В любой момент создания редакторов вам может понадобиться необходимость использовать ресурсы из проекта. При том - любой ресурс, а не конкретно те, что лежат в папке "/Resources/". Да и мало того, может понадобиться возможность их сохранять.
Для таких целей в Unity предусмотрен класс AssetDatabase. Его возможности довольно-таки широки, и, возможно, стоят даже отдельной статьи, объясняющей разные фичи/баги.
Без окон в Unity, конечно, не обойтись - не все же вешается на игровые объекты. И как прекрасно, что не всё.
Окна представлены в Unity классом EditorWindow, однако один класс сочетает в себе огромное количество возможных вариантов.
Конечно, мы уже умеем перерисовывать инспектор с помощью класса Editor, но это далеко не единственный способ его изменения.
Если класс Editor порождал новый интерфейс для отдельного объекта, то класс PropertyDrawer, о котором пойдет речь - влияет на стандартное рисование объектов типа, подменяя его.
Самое первое, с чего начинают изучать разработку редакторов - это, конечно же класс Editor.
Данный класс позволяет перерисовать отображение объекта в инспекторе по нашему усмотрению
Данная статья - самоучитель от меня в мир редакторов Unity.
Да, не сказать, что я все вопросы для себя там устаканил и знаю точно как всё сделать правильно - но опыта в них у меня достаточно, чтобы рассказать о том, как устроен этот процесс
В этой статье коротко показывается как работает сеть в Unity3D. Несмотря на то, что встроенная сетевая реализация в Unity хромает, статья будет интересна тем, кто собирается переходить на другие серверные решения - такие как Photon или SmartFoxServer.
Исходники и полная информация внутри.
В этой статье я расскажу вам о компонентах - кирпичиках, из которых строится игра в Unity3D.


<a href= http://mosros.flybb.ru/viewtopic.php?f=2&t=635>Процесс получения диплома стоматолога: реально ли это сделать быстро?</a>