Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Технології програмування Unity 3D. Реалізація лабораторної роботи по физике

Реферат Технології програмування Unity 3D. Реалізація лабораторної роботи по физике





про єктів, Які, у свою черго, складаються з безлічі компонентів. Створення ОКРЕМЕ ігрових про єктів и Наступний Розширення їх функціональності помощью Додавання різніх компонентів дозволяє нескінченно удосконалюваті и ускладнюваті проект.


. 3 Середа Unity як інструмент розробки


Це мульти -платформній інструмент для розробки двох - и трівімірніх Додатків та ігор, что працює під операційнімі системами Windows и OS X. Створені помощью Unity програми Працюють під операційнімі системами Windows, OS X, Android, Apple iOS, Linux, а такоже на ігрових приставках Wii, PlayStation 3 и Xbox 360. Є можливість створюваті інтернет -додаткі помощью спеціального модуля, что підключається до браузера Unity, а такоже помощью експериментальної реализации в рамках модуля Adobe Flash Player. Пізніше від ПІДТРИМКИ Flash відмовіліся. Програми, створені помощью Unity, підтрімують DirectX и OpenGL. [12] характерізується Наступний можливіть:

Сценарії на C #, JavaScript (модіфікація) i Boo;

ігровий движок Повністю ув'язанійз СЕРЕДОВИЩА розробки. Це дозволяє прямо в редакторі відчуваті гру;

Робота з ресурсами можлива через простий Drag amp; Drop.

Інтерфейс редактора настроюється;

Здійснено система Успадкування об'єктів;

Підтримка імпорту з очень Великої кількості форматів;

вбудовано підтримка мережі;

Є решение для комунальної розробки - Asset Server;

Кож можна використовуват відповідній корістувачеві способ контролю версій. Например, Tortoise SVN або Source Gear;

До особливую даного середовища розробки можна Віднести

шірокі возможности імпорту

Повністю настроюється и Доступний більшості людей інтерфейс

кроссплатформенность

гнучкість и розшірюваність

Гнучка цінова політика

доступно для VITV и epichnoetv

підтримка фізики тканини (PhysX Cloth) Store, так звань магазин компонентів

наявність безкоштовної Версії з Деяк ограниченной

скіннінг на CPU

Основною концепцією Unity3d є использование в сцені легко керованих про єктів, Які, у свою черго, складаються з безлічі компонентів. Створення ОКРЕМЕ ігрових про єктів и Наступний Розширення їх функціональності помощью Додавання різніх компонентів дозволяє нескінченно удосконалюваті и ускладнюваті проект.

Вплив компонента на поведение або положення того чи Іншого об'єкта в сцені (Властивості компонента) візначається помощью змінніх компонента.

Ресурси (Assets) проекту - це будівельні/СКЛАДОВІ блоки всех проектів Unity, в якості якіх могут буті вікорістані файли збережений (текстур), 3D -моделей, звукові файли, Які будут використовуват при створенні в якості ресурсов. Тому в будь-Якій папці проекту Unity всегда існує підкаталог з ім'ям Assets, де зберігаються всі файли ресурсов.

Колі -небудь ресурс (например, геометрична 3D-модель) вікорістовується в сцені гри, ВІН становится в термінології Unity ігровім про єктом (Game Object). Всі ЦІ про єкти спочатку мают хоча б один компонент, что задає его положення в сцені и Можливі превращение (компонент Transform). Змінні компонента Transform візначає положення (position), поворот (rotation) i масштаб (scale) об'єкта в его локальної декартовій Прямокутній сістемі координат X, Y, Z. Наявність змінніх у шкірного компонента обумовлює можлівість Звернення до них з відповідної програми (скрипта).

Компоненти (components) в Unity3d мают різне призначення: смороду могут впліваті на поведение, Зовнішній вигляд и много других функцій об'єктів, до якіх прікріплюються (attaching). Unity надає безліч компонентів різного призначення.

Для забезпечення інтерактівності різніх 3D -додатків в Unity3d Використовують скрипти, Які такоже розглядаються СЕРЕДОВИЩА як компоненти. Крім JavaScript, Unity3d такоже надає можлівість використовуват для написання скриптів мови C # и Boo (похідній від мови Python). Для написання скриптів можна скористати вбудованим редактором Unity3d MonoDevelop.

У якості мови для написання скриптів в Unity застосовуються C #, JavaScript и Boo. Найбільш пріорітетнімі мовами для нас були C # и JavaScript.

Обідві мови Використовують як сінтаксічної основи мова програмування C. Зокрема, від него успадковані без змін:

Позначення качана/кінця блоку коду фігурнімі дужками;

Позначення, асоціативність и ПРІОРИТЕТ більшості вбудований опе...


Назад | сторінка 5 з 8 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Написання гри &Angry Crane& у програмі Unity 3D
  • Реферат на тему: Гра в програмі Unity 3D
  • Реферат на тему: Створення інтерактивних Web-додатків з використанням мови програмування Jav ...
  • Реферат на тему: Робота з графічнімі об'єктами помощью мови програмування С + +
  • Реферат на тему: Розв'язування математичних задач помощью мови логічного програмування P ...