8

Сложить значения переменных у объектов на сцене

» Unity 3D
Здравствуйте. Допустим, у меня есть три фермы: первая выращивает две единицы пищи, вторая пять, а третья восемь. Я хочу сложить все эти значения и получить общее значение прироста пищи. Помогите, пожалуйста, как это сделать?

Сериализаторы для рефлексии

» Unity 3D
При работе в Unity нам может понадобиться использовать классы-капсулы для сериализации некоторых нативных классов. Зачастую среди кандидатов на такие вот классы у нас используются классы, в которых есть откуда подтянуть эти данные. Среди таких - классы для работы с рефлексией.

Читать далее...
3

Как вызывать меню и попапы в Unity

» Unity 3D
Данная статья научит вам создавать любые меню в любом месте редактора Unity. Все способы - в одном месте.

Читать далее...
3

Импорт моделей в Unity: *.fbx или *.max?

» Unity 3D
Как лучше импортировать модели в Unity: *.fbx или *.max?
В *.max формате импортирует голую модель без текстур, в *fbx же все сразу, но я также слышал про какие-то подводные камни с *fbx.
1

Оффлайн-версия Unity Manual или Scripting Reference?

» Unity 3D
Есть ли оффлайн-версия Unity Manual или Scripting Reference?
9

Анонс cssGUI и немного про наш раздел Unity

» Unity 3D
Про cssGUI, наработку, которая пишется путем написания других наработок.

Читать далее...
12

Unity дарит лицензии за перевод документации

» Unity 3D
Unity будет выдавать лицензии за перевод документации. Подробности внутри!

Читать далее...
10

Пользовательский интерфейс

» Unity 3D
Данная статья рассказывает о новой системе пользовательского интерфейса, которая будет выпущена в версии Unity 4.6. Ну а по скольку на текущий момент есть только бета, то и статья будет по бета версии новой UI System.

Читать далее...
19

Бета-версия Unity 4.6 в открытом доступе!

» Unity 3D
Бета-версия Unity 4.6, целиком ориентированная на обновление местной системы GUI, теперь доступна для скачивания

Читать далее...
12

Unity Visual Studio Tools теперь бесплатный!

» Unity 3D
Недавно в блоге Microsoft появилась запись о том, что плагин Unity Visual Studio Tools, позволяющий отлаживать код Unity проектов, стал бесплатным. Ранее этот плагин носил другое имя - UnityVS.
Подробности и ссылки для скачивания внутри.

Читать далее...
1

Popup Multibutton

» Unity 3D
Сегодня я хотел бы предоставить вам элемент Popup-multibutton - кнопка с подменю. В отличии от стандартного Popup данная кнопка имеет свой заголовок и немного отличается по внешнему виду.
Данный элемент легко модифицировать в кнопку другого стиля, либо кнопку с изображением.
Так же данный пример хорошо иллюстрирует основные принципы создания элементов управления для OnGUI.

Читать далее...
2

Встроенное сетевое решение

» Unity 3D
В этой статье коротко показывается как работает сеть в Unity3D. Несмотря на то, что встроенная сетевая реализация в Unity хромает, статья будет интересна тем, кто собирается переходить на другие серверные решения - такие как Photon или SmartFoxServer.
Исходники и полная информация внутри.

Читать далее...
2

onGUI, не работает оператор if

» Unity 3D
Здравствуйте, извините за беспокойство, но у меня что-то не получается показать панель меню в середине экрана. Даже если переменная pause = true, то все равно ничего не появляется. Переменная pause меняется в другом классе при нажатии на кнопку "Меню", там я проверял логами в консоли, все работает. Я не люблю писать вопросы, так что уже второй час ищу в интернете ответ на этот вопрос, тут (Ссылка) есть тема по этому вопросу, но я не нашел там объективного ответа на мой вопрос. Я недавно изучаю C#, так что, пожалуйста, пишите на понятном новичку языке. Помогите, пожалуйста, если можете.

Читать далее...
4

Компоненты

» Unity 3D
В этой статье я расскажу вам о компонентах - кирпичиках, из которых строится игра в Unity3D.

Читать далее...
5

В версии 4.6 выйдет новый GUI

» Unity 3D
Unity анонсирует выход нового GUI в версии 4.6 и демонстрирует ряд возможностей, которые войдут в эту версию.
Внутри - видео.

Читать далее...
3

Список и сериализуемые объекты

» Unity 3D
Есть такая задача - хранить список разных экземпляров
В духе
public List<object> list = new List<object>();
Но проблема в том, что List<object> не сериализуем в Unity (ибо тип object не сериализуемый, так как подразумевает любой тип, как сериализуемый, так и не сериализуемый)
Все данные которые я собираюсь хранить - сериализуемы, это всякие Object, bool, int
Что делать и как быть в этой ситуации.
Я пробовал хранить объекты в генерик классе, аля Value<T> : ScriptableObject, от которого пришлось создавать кучу оболочек:
ValueBool : Value<bool> 
ValueString : Value<string> 
Таким образом я мог хранить List<ScriptableObject>, хранящий внутри нужные мне экземпляры сериализуемых типов.
И такое решение меня совсем не устраивает, объекты становятся слишком тяжелыми
#НадоДвигатьРоднойQAДажеЕслиНеПоймут
3

Metal и Unity3D

» Unity 3D
Недавно компания Apple представила новый графический API носящий имя Metal, чьими основными особенностями указаны высокая эффективность, низкий уровень издержек и оптимизация под А7. Вскоре после этого анонса Unity Technologies заявили о скором добавлении поддержки этой новинки, а так же опубликовали статью, в которой рассказывают о преимуществах использования Metal. Ознакомиться со статьей можно здесь.

Читать далее...
7

Гипертекст

» Unity 3D
В редакторе триггеров мне часто доводится использовать гипертекст - когда нажатие на определенное слово приводит к каким-либо действиям. Увы в стандартном арсенале движка нет инструмента для работы с подобным, потому пришлось писать его с нуля.
Хочу заметить, что это немного не тот гипертекст, который вы привыкли видеть в html - это не открытие страниц в браузере, а именно что совершение определенных действий.

Читать далее...
5

Буфер обмена

» Unity 3D
Скрипт позволяет задействовать буфер обмена в редакторе Unity

Читать далее...
7

Релиз Unity3D версии 4.5

» Unity 3D
Новое обновление, в котором исправлено свыше 450 багов, а также внесено множество улучшений для работы с 2D играми.

Читать далее...
1

FileStream и MemoryStream

» Unity 3D
Прошу помочь с надоедливой проблемой. Сказывается то, что полез в область, в которой не особо разбираюсь.

Читать далее...
10

Как мы шейдер писали

» Unity 3D
Кое-какие эксперименты с unity3d, а точнее с шейдером такого элемента как стандартный Terrain. Я попытаюсь рассказать вам, как прикрутить к нему масштабирование текстур (или тайлинг) и добавить некую случайную составляющую в те текстуры, которые вы накладываете на ландшафт.

Читать далее...
28

Block Temple - Поворот на 180

» Игровые обзоры
Вашему вниманию представляется обзор по очередной завлекательной игрушке Block Temple. Обзор, по всем законам жанра, опубликован на нашем, ставшем уже почти родным, канале на Youtube. Приятного просмотра!

Читать далее...
31

Триангуляция

» Unity 3D
Скрипт для разбиения многоугольника на треугольники

Читать далее...
8

WallConstructor - создание стен на ходу

» Unity 3D
Данный набор скриптов автоматизирует процесс постройки стен - он создает модели по вашим линиями на
ходу без помощи сторонних утилит. Ресурс может быть полезен тем, кто нуждается в быстрой правке подобного, либо даже просто хочет посмотреть как можно генерировать модели процедурно.

Читать далее...
59

Встречайте, Unity Web Player

» XGM Team
Как известно, XGM теперь шагает в сторону GameDev, и чтобы это подчеркнуть, я добавил новый функционал на сайт, который поможет создателям быстро и просто показывать свой проект на Unity.
Теперь у вас есть возможность встраивать свои веб-приложения, написанные для Unity Web Player.

Читать далее...
4

GUISkinViewer - окно для просмотра стилей

» Unity 3D
Довольно простое окно, обеспечивающее быстрый просмотр стилей скинов во всех 8 состояниях.
Особенно полезно для просмотра больших скинов, например нативного скина Unity.

Читать далее...
2

Public Preview для PlayStation Mobile

» Unity 3D
В оффициальном блоге Unity на прошлой неделе появилась запись, о выходе публичной тестовой версии движка с возможностью собирать игру под PS Vita.
Для получения данной штуки, требуется зарегистрироваться как разработчик, и скачать необходимые библиотеки.

Читать далее...
12

Нативная сериализация и её подводные камни

» Unity 3D
Данная статья расскажет о том, как устроена сериализация движка Unity, какие выражения она любит и что они для нее значат. Так же рассматриваются примеры того, как неправильное использование сериализации порождает трудноотловимые баги, описано как с ними бороться и какие архитектуры в проектах в этой связи создавать не стоит.
Статья рассчитана на некоторое знакомство с движком и языком C#.

Читать далее...
16 ,

Unity 5

» Unity 3D
Буквально вчера Unity Technologies анонсировали выход новой версии Unity3D, уже пятой.

Читать далее...