cool20141 cool20141

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

danilaxxl danilaxxl

CollectableItemData.cs

[CreateMenuItem(fileName = "newItem", menuName = "Data/Items/Collectable", order = 51]

GoloGames GoloGames

vadya_ivan, рад, что вам игра показалась интересной : )

P.S. Кстати уже доступна бесплатная демо-версия в Steam

vadya_ivan vadya_ivan

Визуал, задумка, музыка , механики, все в цель

GoloGames GoloGames

Ato_Ome, спасибо за позитивные эмоции, будем стараться : )

Ato_Ome Ato_Ome

Потрясающий результат, все так четенько, плавненько)
То ли саунд, то ли плавность напомнили мне игрушку World of Goo, удачи вам в разработке и сил побольше дойти до релиза!)

Cute Fox Cute Fox

Graphics are a little cool, good HD content. But this game doesn't cause nary interest me.
However the game is well done.

GMSD3D GMSD3D

Почему действие после всех условий выполняется?
[step another object]

Zemlaynin Zemlaynin

Jusper, Везде, но наугад строить смысла нет. Нужно разведать сперва территорию на наличие ресурсов.

Jusper Jusper

Zemlaynin, а карьеры можно будет везде запихать?
Или под них "особые" зоны будут?

Zemlaynin Zemlaynin

Это так скажем тестовое строительство, а так да у города будет зона влияния которую нужно будет расширять.

Jusper Jusper

А ссылка есть?

Jusper Jusper

Я не оч понял из скриншота, как вообще работает стройка. У игрока будет как бы поле строительства?

split97 split97

в игру нужно добавить время песочные часы в инвентаре, пока бегаешь наберается усталость и ты очень тормозной мобильный враг просто убевает

split97 split97

в игру нужно добавить время песочные часы в инвентаре, пока бегаешь наберается усталость и ты очень тормозной мобильный враг просто убевает

ViktorJaguar ViktorJaguar

Почему я нигде не могу найти нормальный туториал, где покажут как экипировать предмет (например, меч) в определенную (выделенную под оружие) ячейку???

Логотип проекта Unity

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

Данная статья вовсе даже не статья. Скорее просто напоминалка желающим осваивать юнити.
Здесь перечислено, что конкретно вам понадобится для разработки.

  1. Visual Studio любой версии.

В стандарте Unity предоставляет нам MonoDevelop как основную среду программирования. Но имхо моно это как держать вилку ногой. С одной стороны так можно работать, но если есть более удобный вариант почему бы им не пользоваться. Плюс моно - нативная поддержка отладчика и непосредственно поддержка со стороны юнитехов. А минусы - все остальное.
Лично я пользуюсь 2010 версией по простой причине - она не использует синтаксический сахар новых версий C#. Так как сам Unity держится на .NET 3.5 такое намеренное ограничение мне кажется вполне разумным чтобы не создавать себе путаницу. Хотя конечно новые версии предоставляют другие интересные фичи по части разработки (и предполагается мне что я сам этого просто не понимаю, потому и сижу в 2010), потому в выборе версий поступайте так, как вам лучше.
Выбор среды по умолчанию в Unity осуществляется через меню Edit/Prefereces...

  1. Resharper

Решарпер - это плагин для студии, расширяющий возможности. В сути именно он и является главной причиной, почему многие пишут именно в студии - это просто комфортно. При установке решарпера, во-первых, вы расширяете Intellisense (автодополнение кода), а в настройках вы можете включить очень приятную подсветку. Так же решарпер добавляет ряд сочетаний клавиш. Самые часто используемые из которых Alt+F7 (посмотреть все места, где класс используется) и Alt+Enter (на это сочетание повешаны все "советы").
Ключевой фишкой решарпера является возможность советовать вам как поступать с вашим кодом. Решарпер знает, какие методы нигде не используются и может предложить вам их удалить. Он знает когда вашу конструкцию можно упростить или представить в другом виде. Знает когда можно преобразовать хвостовую рекурсию. Проверяет чтобы вы не вызвали пустой объект, понимает когда код недостижим. Советует как лучше назвать метод (кстати есть массовое переименование по F2, когда нужно переименовать все места где поле/переменная/метод используется). И это лишь безумно маленькая, почти незаметная на общей картине часть того, как решарпер помогает вам с кодом только лишь сочетанием Alt+Enter. А ведь сочетаний там гораздо, гораздо больше чем 3 мной названных. Есть несколько инструментов для навигации по классам, инструменты для рефакторинга, автодополнения, быстрые шаблоны для вашего кода и так далее. После установки решарпера при запуске студии он сам расскажет, как им пользоваться.
У меня лично установлена версия 8.2.0.2160, но я думаю сейчас уже версии поновее.

  1. UnityVS

UnityVS - плагин, который создан специально чтобы сдружить студию с Unity. После установки плагина вы можете использовать отладку, создавать библиотеки. Запуск студии из Unity заметно ускорится. а так же добавится ряд инструментов для "удобства". Для интеграции плагина в ваш проект вы так же должны будете распаковать в свой проект специальный unitypackage, который появится в списках после установки.

  1. .NET Reflector или dotPeek

Рефлектор используется разработчиками для того, чтобы смотреть код существующих, написанных под C# библиотек. С помощью этого инструмента вы можете учиться на чужом опыте - смотрите как пишут код другие и извлекайте из этого выводы. Ну и конечно же это помогает разработчикам понять то, как движок вообще работает. Открыв под рефлектором UnityEngine.dll/UnityEditor.dll вы ответите себе на все вопросы, ответы на которые не дала вам документация.
Использую версию 8.3.3.115 и советую юзать не ниже этой - старый рефлектор очень любит вылетать и немного урезан в поиске.
dotPeek в отличие от .NET Reflector'a бесплатен и тесно интегрирован с 9ым решарпером.

  1. Totroise HG. Контроль версий

Конечно, на начальном этапе для первых ваших наработок данная программа вам вряд ли понадобится. Однако если вы входите в серьезное русло - настоятельно советую использовать контроль версий. Во-первых, он поможет вам в случае "случайного" удаления файла, а возможность "откатиться" до любого сохранения действительно выручает. В случае работы в командном проекте контроль версий позволяет "мержить" (читай "скрещивать") ваши скрипты, а так же всегда быть вкурсе последних изменений, сделанных другими разработчиками. В удаленной работе обычно используется вместе с bitbucket.org.

  1. Shader Unity Support или NShader

Подсветка синтаксиса CG.


Вот собственно и всё, как вы видите - программ не особо много, но каждая из них действительно меняет ваше представление о разработке под Unity в лучшую сторону.

Смотрите также:


Комментарии



  • 1 (Текущая страница)
  • 2

Дома до сих пор программирую на Mono, но на работе использую VS с Решарпером. Думаю попробовать распространить лицензию с работы на домашний комп.

Хорошо было бы прикрепить ссылки на официальные сайты для загрузки
А вот такой вопрос по UnityVS, как к человеку, который с ней уже работал. Unity каждый раз пересоздает файл проекта и поэтому приатачить зависимые проекты не шибко получается и из-за этого приходится работать в нескольких солюшенах. Плагин даст такую возможность?

alexprey, да кстати, плагин решает эту проблему на раз-два. Он сам пересобирает решение, причем существенно быстрее чем юнити в нативе.
И вручную можно вот так:

Все приаттаченные проекты спокойно живут в одном решении.

Хм, ну ок, попробуем перейти на VS =)

Добавил ссылки.
Кстати студия как я понял теперь бесплатна

Есть что нибудь удобнее MonoDevelop на OSX?

RAid3N, студия 2015 должна быть теперь кроссплатформенной) По крайней мере инфа о поддержке под OsX уже была
Extravert, прекрасно :)

alexprey, инфа то такая была, но по факту я не вижу студии под OSX :)

Extravert:

Shader Unity Support
Подсветка CG

А UnityVS разве не поддерживает подстветку синтаксиса?
RAid3N, потому что еще не было релиза, но скоро должен состояться уже

alexprey, нет не держит. Еще NShader добавил, он покруче, но его подкручивать надо чутка под Unity как я понял.
Пусть будет две на выбор
добавил dotPeek как аналог .NET Reflector. Скорее всего им и заменю, ибо к качеству продуктов JetBrains доверия больше.

  • 1 (Текущая страница)
  • 2
Справка