Здравствуйте, Zadohlik, Вы писали:
Z>Столкнулся с проблемой установки XNA Game Studio 4.0 в Visual Studio 2013. Z>Кто знает подскажите как их подружить
А обязательно надо XNA?
Микрософт вроде как прекращает поддержку XNA
Здравствуйте, Zadohlik, Вы писали:
Z>Столкнулся с проблемой установки XNA Game Studio 4.0 в Visual Studio 2013. Z>Кто знает подскажите как их подружить
Здравствуйте, Yoriсk, Вы писали:
Y>Это было бы оно, если бы это "оно" имело нормальную среду разработки и можно было бы избавиться от "программирования мышкой".
А как на счет C# и Java Script'a?
Если я правильно понимаю то "программирование мышкой" вы имеете ввиду
создание самих объектов и их редактирование
Re[4]: https://unity3d.com/
От:
Аноним
Дата:
14.03.14 03:16
Оценка:
Здравствуйте, Zadohlik, Вы писали:
Y>>Это было бы оно, если бы это "оно" имело нормальную среду разработки и можно было бы избавиться от "программирования мышкой".
Z>А как на счет C# и Java Script'a? Z>Если я правильно понимаю то "программирование мышкой" вы имеете ввиду Z>создание самих объектов и их редактирование
Что-то мало я слышал нормальных отзывов про unity3D, а если речь про 2D(topic's subj), то недавно общался с ребятами, которые профессионально делают 2D игрушки, как раз на тему, а не попробовать ли мне юнити? Они сказали, что на юнити невозможно нормально спозиционировать 2D картинку на экран. И там ещё в разговоре присутсвовали слова типа "дерьмовый" и недовольно сморщенные лица
Здравствуйте, Zadohlik, Вы писали:
Z>А как на счет C# и Java Script'a?
Насчёт С# хорошо, но вот отладка логами — это мрачный мрак. Пишем в одной среде, компилим в другой... А так всё хорошо насчёт С#.
Z>Если я правильно понимаю то "программирование мышкой" вы имеете ввиду Z>создание самих объектов и их редактирование
Именно. Все встретившиеся мне тьюториалы были в стиле "нажмите "создать", drug'n'drop один объект на другой, теперь кликните там...". И без этого, как я понимаю, никак.
Если "как" — ткните, плз, носом, а в идеале на исходники, где всё создаётся програмно, в среде у нас пустая сцена и всё.
Здравствуйте, Yoriсk, Вы писали:
A>>https://unity3d.com/ Y>Это было бы оно, если бы это "оно" имело нормальную среду разработки и можно было бы избавиться от "программирования мышкой".
Visual Studio
+ Resharper
+ UnityVS, если интересует пошаговая отладка внутри Visual Studio
А программирование мышкой ― это миф. Разве что имеется ввиду дополнительные visual-scripting примочки типа Playmaker или uScript. Для редактора материалов типа Shader Forge такой подход, вероятно, имеет смысл, но исполняемый код намного проще писать руками.
Z>>Если я правильно понимаю то "программирование мышкой" вы имеете ввиду Z>>создание самих объектов и их редактирование Y>Именно. Все встретившиеся мне тьюториалы были в стиле "нажмите "создать", drug'n'drop один объект на другой, теперь кликните там...". И без этого, как я понимаю, никак.
Всё не так. В Unity довольно открытый API, который много чего позволяет. Текстуры, шейдеры, материалы, камеры, источники света, физические тела, источники звука, сами звуки, геометрию... ― всё это можно создавать с нуля, расставлять, перемещать и модифицировать программно.
Y>Если "как" — ткните, плз, носом, а в идеале на исходники, где всё создаётся програмно, в среде у нас пустая сцена и всё.
Создавать программно совсем всё ― слишком маньячно даже для профи, да и смысла нет.
Может быть, интересует возможность сделать что-то конкретное? Могу написать пример под небольшую конкретную задачу или ткнуть в готовый пример/урок/статью, если есть.
Здравствуйте, alexzz, Вы писали:
Y>>Если "как" — ткните, плз, носом, а в идеале на исходники, где всё создаётся програмно, в среде у нас пустая сцена и всё. A>Может быть, интересует возможность сделать что-то конкретное? Могу написать пример под небольшую конкретную задачу или ткнуть в готовый пример/урок/статью, если есть.
Ну меня бы очень порадовала статья/проект какого-нибуть простенького 2D скроллера в котором бы Unity исспользовалась только для сборки и паблишинга а всё остальное делал бы код. Я в своё время "для общего развития" искал — нашел только "запустите Unity, перетащите текстуру, кликните-создайте префаб, накликайте из него объектов и расставьте их...".
Здравствуйте, Yoriсk, Вы писали:
Y>Ну меня бы очень порадовала статья/проект какого-нибуть простенького 2D скроллера в котором бы Unity исспользовалась только для сборки и паблишинга а всё остальное делал бы код.
Просто, чтобы всё делал код — оно не нужно на практике никому. Что нужно сделать кодом — делается кодом, а что проще «мышкой» — делается «мышкой». Но если очень хочется, то вот совсем небольшой пример:
Изначально на сцене нет ничего, кроме объекта с одним единственным скриптом (Init.cs), который генерирует всё остальное:
1. Создаю камеру. Вешаю на неё самодельный скрипт (UserInput.cs), который позволяет пользователю перемещать камеру влево-вправо-вверх-вниз клавишами или джойстиком.
2. Создаю большую плоскость. Геометрия генерируется с нуля.
3. Создаю 50 кубиков и раскидываю их случайно по плоскости. Генерировать кубики с нуля лень, использовал стандартные примитивы.
4. Создаю 3 точечных источника света и вешаю на них самодельный скрипт (Rotation.cs), которых двигает их по окружности с заданным центром, радиусом и с заданной угловой скоростью.
5. Удаляю исходный объект, т.к. он больше не нужен.
Здравствуйте, Zadohlik, Вы писали:
Z>Столкнулся с проблемой установки XNA Game Studio 4.0 в Visual Studio 2013. Z>Кто знает подскажите как их подружить
Пришёл к выводу, что "пора валить". Ибо траблы с инсталяцией — не единственное "упс", также начинаются подкидоны с совместимостью между разными типами проектов (юнит-тесты, portable assemblies и т.п. начинают организовывать весёлый зоопарк), архитектура Target CPU может неожиданно начать кидать warnings о возможной несовместимости, Xbox One официально не поддерживается, и прочая, и прочая. В общем, MS усиленно сливают неплохой фреймворк.