Re[7]: https://unity3d.com/
От: alexzz  
Дата: 20.05.14 16:57
Оценка: 2 (1)
Здравствуйте, Yoriсk, Вы писали:

Y>Ну меня бы очень порадовала статья/проект какого-нибуть простенького 2D скроллера в котором бы Unity исспользовалась только для сборки и паблишинга а всё остальное делал бы код.


Просто, чтобы всё делал код — оно не нужно на практике никому. Что нужно сделать кодом — делается кодом, а что проще «мышкой» — делается «мышкой». Но если очень хочется, то вот совсем небольшой пример:


Изначально на сцене нет ничего, кроме объекта с одним единственным скриптом (Init.cs), который генерирует всё остальное:


1. Создаю камеру. Вешаю на неё самодельный скрипт (UserInput.cs), который позволяет пользователю перемещать камеру влево-вправо-вверх-вниз клавишами или джойстиком.
2. Создаю большую плоскость. Геометрия генерируется с нуля.
3. Создаю 50 кубиков и раскидываю их случайно по плоскости. Генерировать кубики с нуля лень, использовал стандартные примитивы.
4. Создаю 3 точечных источника света и вешаю на них самодельный скрипт (Rotation.cs), которых двигает их по окружности с заданным центром, радиусом и с заданной угловой скоростью.
5. Удаляю исходный объект, т.к. он больше не нужен.

Все текстуры и материалы тоже создаю программно.

В рантайме сцена выглядит так:


https://bitbucket.org/alexzzzz/procedural-scene-example

Вот ещё пример процедурного мира: https://vimeo.com/album/1836529/video/53781143
Отредактировано 21.07.2015 14:43 alexzzzz . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.