Мои пробы в Unity

Я долго думал о переходе с движка Warcraft'а на Unity. Очень долго. Все взвешивал, пытался добить свои старые проекты. Но с каждой неудачной попыткой мои рвения преуменьшались. Я пришел к выводу, что движок Варкрафта уже слишком устарел и не может реализовать мои творческие порывы. К этому времени я уже ознакомился с таким интересным движком, как Unity. И вот, я решил окончательно забросить Варик и перейти на Unity.
31.8K

My Blender Add-ons: Origin Align and Multiple export for Unity3D

Хочу представить вам два моих расширения для Blender3D:
1. Origin Align - инструмент, который позволяет выровнять origin point'ы выделенных объектов по одной из осей (X, Y, Z). Координата оси определяется положением 3D-курсора.
2. Multiple Export FBXs to Unity - расширение, которое позволяет экспортировать выделенные объекты в несколько FBX-файлов с исправлением поворота для Unity. FBX-файлы сохраняются в папку "FBXs" рядом с blend-файлом. Название файлов формируются из названия экспортируемого объекта.
3.2K
Сегодня я оказался с новым проектом на руках, ну и естественно нужно было вникать в код, который написан был до меня.
В таких случаях могут и возникают ситуации, при которых не понятно, где используется скрипт, который ты сейчас читаешь. Примерно в такой же ситуации оказался сегодня я, когда обнаружил скрипт, абсолютно не связанный с остальным кодом. Вопрос был таков - а в каких сценах он вообще используется?
1.3K
Я уже выкладывал код данной монады в разделе "программирование". Однако Unity 5 имеет весьма специфичное сравнение с null для своих объектов, из-за чего тот код не совсем валиден.
Так скажем это "код с костылем".…
850

Инструментарий разработчика

Данная статья вовсе даже не статья. Скорее просто напоминалка желающим осваивать юнити.
Здесь перечислено, что конкретно вам понадобится для разработки.
18 8.8K
Краткое размышление на тему многопоточности в Unity3d и описание подхода к решению проблемы потоконебезопасности данного движка.
20 18.1K

WIP - Warcraft 3 To Unity Converter

В данном ресурсе я хотел бы делиться с вами прогрессом по написанию одной наработки, которая очень кстати придет к нашему сообществу.
Данная наработка позволяет конвертировать модели из Warcraft 3 и полноценно использовать их в движке Unity.
30 11.6K
Сегодня я хотел бы познакомить вас с темой, которую сам я не очень мог понять, пока не познакомился с UnityVS. А именно - как создавать DLL через студию да так, чтобы Unity не ругался. Обычный способ в нашем случае становится нетривиальным, ибо у Unity свои взгляды на эту тему. Тема простая, но нужная.
Приступим!
3 5.3K

Unity 5 - релиз!

Один из самых популярных игровых движков перешел на новую версию, предложив разработчикам крайне выгодные условия лицензирования.
Новость
31 12.1K

Рисование для отладки

Часто случается, что требуется посмотреть, что за вектора у тебя получаются в том или ином участке кода. Для такой функции конечно, можно выносить все в отдельные переменные, подключать рисовалку по Gizmos/Handles, но я решил поступить чуть проще и написать отдельный класс, который это делает.
2 3.4K
Всем привет, сегодня я пришел с легенькой темой, которая, однако, требует некоторых усилий на реализацию.
Когда программируются редакторы мы повсеместно используем нестандартные иконки (если, конечно, хотим сделать качественный продукт - нужно поработать над оформлением).
Предположим, что на выходе вы хотите получить некоторый редактор одним DLL файлом. Но вот иконки, которые вы вынуждены хранить в одной папке с проектом ну просто портят всю картину!
Все мы знаем, что есть стандартная возможность "пришить ресурсы к DLL". Именно это и делается с картинками.
Но вот о том, как с ними взаимодействовать - я сегодня и расскажу.
Статья
5 2.9K

Класс с математикой

Пишу сижу последние дни всякую простейшую математику, которая часто юзается.
В итоге вышел вот такой класс:
""
using System;
using System.Linq;
using System.Text.RegularExpressions;
using UnityEngine;
public static class CustomMath
{
Возвращает индекс минимального элемента
public static int…
15 6.6K
Закрывая тему попапов в Unity - я перепилил классный попап на новый лад.
В качестве основы был взят попап, используемый для добавления новых компонентов в инспекторе.
С помощью магии он был переработан и теперь применяется в целом для любых элементов, которые нам угодны.
1.9K

Visual Studio Tools for Unity 2.0 Preview

Недавно в блоге Visual Studio появилась информация о новой версии Visual Studio 2015, .NET 5 и многом другом, в том числе там засветилась информация о новой версии Visual Studio Tools For Unity.
12 4.3K
Собственно закончил с первой версией сериализации функтора. Выкладываю в открытый доступ.
В целом версия рабочая, но работоспособность таких вещей как например локальные переменные не проверял - вполне вероятно там придется дорабатывать.
Все сериализаторы скопилированы в библиотеку. Помимо сериализации функтора…
3 2.5K
При работе в Unity нам может понадобиться использовать классы-капсулы для сериализации некоторых нативных классов. Зачастую среди кандидатов на такие вот классы у нас используются классы, в которых есть откуда подтянуть эти данные. Среди таких - классы для работы с рефлексией.
1.5K
Данная статья научит вам создавать любые меню в любом месте редактора Unity. Все способы - в одном месте.
3 6.3K
Про cssGUI, наработку, которая пишется путем написания других наработок.
9 2.6K

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

Unity будет выдавать лицензии за перевод документации. Подробности внутри!
Новость
12 5.7K

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

Бета-версия Unity 4.6, целиком ориентированная на обновление местной системы GUI, теперь доступна для скачивания
Новость
17 5.7K
Сегодня я хотел бы предоставить вам элемент Popup-multibutton - кнопка с подменю. В отличии от стандартного Popup данная кнопка имеет свой заголовок и немного отличается по внешнему виду.
Данный элемент легко модифицировать в кнопку другого стиля, либо кнопку с изображением.
Так же данный пример хорошо иллюстрирует основные принципы создания элементов управления для OnGUI.
1 1.6K

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

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

Компоненты

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

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

Unity анонсирует выход нового GUI в версии 4.6 и демонстрирует ряд возможностей, которые войдут в эту версию.
Внутри - видео.
Новость
5 2.7K

Metal и Unity3D

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

Гипертекст

В редакторе триггеров мне часто доводится использовать гипертекст - когда нажатие на определенное слово приводит к каким-либо действиям. Увы в стандартном арсенале движка нет инструмента для работы с подобным, потому пришлось писать его с нуля.
Хочу заметить, что это немного не тот гипертекст, который вы привыкли видеть в html - это не открытие страниц в браузере, а именно что совершение определенных действий.
7 3.6K
Скрипт позволяет задействовать буфер обмена в редакторе Unity
5 4.3K

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

Новое обновление, в котором исправлено свыше 450 багов, а также внесено множество улучшений для работы с 2D играми.
Новость
6 2.5K
Кое-какие эксперименты с unity3d, а точнее с шейдером такого элемента как стандартный Terrain. Я попытаюсь рассказать вам, как прикрутить к нему масштабирование текстур (или тайлинг) и добавить некую случайную составляющую в те текстуры, которые вы накладываете на ландшафт.
1 10.2K

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

Скрипт для разбиения многоугольника на треугольники
31 20.8K
`
ОЖИДАНИЕ РЕКЛАМЫ...