Скачать презентацию Unity 3 D WFT Unity 3 D Скачать презентацию Unity 3 D WFT Unity 3 D

Unity3D.pptx

  • Количество слайдов: 50

Unity 3 D? WFT? Unity 3 D? WFT?

Unity 3 D - это кросплатформенный игровой движок Wikipedia: Unity — это мультиплатформенный инструмент Unity 3 D - это кросплатформенный игровой движок Wikipedia: Unity — это мультиплатформенный инструмент для разработки двух- и трёхмерных приложений и игр Июнь 2005, Unity 1. 0. 1. Первый релиз.

Игровой движок Игровой движок

Игровой движок Wikipedia: Игрово й движо к — это центральный программный компонент компьютерных и Игровой движок Wikipedia: Игрово й движо к — это центральный программный компонент компьютерных и видеоигр или других интерактивных приложений с графикой, обрабатываемой в реальном времени.

Игры • • • Hearthstone: Heroes of Warcraft King's Bounty: Legions Game of Thrones: Игры • • • Hearthstone: Heroes of Warcraft King's Bounty: Legions Game of Thrones: Seven Kingdoms Mech. Warrior Tactics Deus Ex: The Fall Call of Duty: Strike Team The Room Gloria Victis République Wasteland 2 Dead Trigger 2

Платформы Windows Linux Mac OS Android Apple i. OS А также игровых консолей и Платформы Windows Linux Mac OS Android Apple i. OS А также игровых консолей и других гаджетов: Wii Sony Play. Station 3 XBox 360 i. Phone.

Неигровое применение Создание видео презентаций Различные «полезные» программы Дополненная реальность Дизайн интерьеров Неигровое применение Создание видео презентаций Различные «полезные» программы Дополненная реальность Дизайн интерьеров

Ближе к делу Ближе к делу

Что умеет • Существует возможность создавать интернетприложения посредством использования модуля, подключаемого к браузеру Unity Что умеет • Существует возможность создавать интернетприложения посредством использования модуля, подключаемого к браузеру Unity 3 D. • Все приложения, созданные с помощью Unity обладают поддержкой Direct. X и Open. GL. • Для обработки физики использует движок от n. Vidia Ageia Phys. X.

Простота Создание игр еще никогда не было настолько доступным и простым. Встроенные в среду Простота Создание игр еще никогда не было настолько доступным и простым. Встроенные в среду разработки движка программные средства позволяют на лету тестировать производительность приложения, скорость отрисовки графики и использование приложением памяти.

Особенности Широкие возможности импорта Мощь, гибкость и бесконечная расширяемость Море плагинов Assets Store - Особенности Широкие возможности импорта Мощь, гибкость и бесконечная расширяемость Море плагинов Assets Store - магазин компонентов Наличие бесплатной версии с некоторыми ограничениями • Скиннинг • Кроссплатформенность • • •

О движке О движке

 • Сценарии на C#, Java. Script (модификация) и Boo; • Полная интеграция игрового • Сценарии на C#, Java. Script (модификация) и Boo; • Полная интеграция игрового движка со средой разработки, что дает возможность непосредственно в редакторе проводить тестирование игры; • Drag&Drop; • Поддержка импорта моделей и других ресурсов из большинства популярных графических пакетов - 3 DS MAX, Maya, Blender;

 • Поддержка динамических теней и объемного звука; • Встроенная поддержка сети; • Осуществлена • Поддержка динамических теней и объемного звука; • Встроенная поддержка сети; • Осуществлена система наследования объектов; • Есть решение для коллективной разработки — Asset Server; • Возможность использования систем контроля версий;

Интерфейс GUI Интерфейс GUI

А посложнее? А посложнее?

Пара слов об объектах Пара слов об объектах

Game. Object (c#) Наследуется от Object Базовый класс для всех сущностей в Unity сценах Game. Object (c#) Наследуется от Object Базовый класс для всех сущностей в Unity сценах

Component (c#) Наследуется от Object Базовый класс для всего прикрепленного к Game. Object Данный Component (c#) Наследуется от Object Базовый класс для всего прикрепленного к Game. Object Данный класс никогда не инициализируется напрямую Game. Object – содержит компоненты

Game. Object + Component Например: Невозможно создать Game. Object без Transform – component. Который Game. Object + Component Например: Невозможно создать Game. Object без Transform – component. Который задает позицию, поворот и т. п.

Другие компоненты • GUILayer • Flare Layer • Audio Listener Другие компоненты • GUILayer • Flare Layer • Audio Listener

Behaviour (с#) Унаследован от Component Поведение, как компонент, может быть отключено и включено. Behaviour (с#) Унаследован от Component Поведение, как компонент, может быть отключено и включено.

Mono. Behaviour (с#) Наследуется от класса Behaviour Базовый класс для каждого скрипта Mono. Behaviour (с#) Наследуется от класса Behaviour Базовый класс для каждого скрипта

Скрипты Скрипты

Создание Start(): при старте Update(): на каждый Кадр Создание Start(): при старте Update(): на каждый Кадр

Изменим скрипт и запустим! Изменим скрипт и запустим!

Изменим скрипт Изменим скрипт

Плагины Плагины

Blur shader Blur shader

Interactive Tutorials Series Interactive Tutorials Series

Logitech Gaming SDK Logitech Gaming SDK

FPS Control FPS Control

Unity Extras Toolbar Unity Extras Toolbar

Ложка дегтя Ложка дегтя

2 D в Unity 3 D 2 D в Unity 3 D

Проблемы • Трафик в веб приложениях • Можно без особых проблем взламывать композиции, сделанные Проблемы • Трафик в веб приложениях • Можно без особых проблем взламывать композиции, сделанные на Unity • Требовательный и «висящий» GUI • 2 D графика

И что теперь? И что теперь?

Ждем Unity 4. 3 Ждем Unity 4. 3

Обещают «…процесс разработки 2 D игр будет стандартизиров ан, появится новый набор инструментов для Обещают «…процесс разработки 2 D игр будет стандартизиров ан, появится новый набор инструментов для работы с 2 D графикой. . . » И многое другое…

Конец • • • http: //en. wikipedia. org/wiki/Unity_(game_engine) http: //habrahabr. ru/post/141362/ http: //docs. unity Конец • • • http: //en. wikipedia. org/wiki/Unity_(game_engine) http: //habrahabr. ru/post/141362/ http: //docs. unity 3 d. com http: //unity 3 d. com/ http: //unity 3 d. ru/

Автор Алексей Лукоянычев ( @dizzystyle ) Автор Алексей Лукоянычев ( @dizzystyle )