Наскільки добре Unity 3D працює і для Android, і для iPhone?


9

По-перше, це питання може бути трохи широким, тому я прошу вибачення, якщо він є. Я справді просто шукаю досвід людей та особисті знання з цього питання. Я хочу створити гру як для Android, так і для iPhone платформи. Я знаю, що Unity - це чудовий ігровий движок, і моє запитання полягає в тому, наскільки добре він працює для створення однієї бази коду для створення Android і iPhone платформ? Час є обмеженням у цьому проекті, тому я дуже зацікавлений у тому, наскільки плавно відбувається процес, коли намагаються скласти обидва додатки та скільки спеціального коду необхідно написати для кожної конкретної програми. Будь-яке наполягання, яке люди мають на цю тему, було б дуже вдячне спасибі.

Відповіді:


5

Залежить від обсягу вашого проекту. Поки вам не потрібно нічого фантазії, Unity3D працює майже так само на Android та iOS. Однак бувають випадки, коли вам потрібно отримати доступ до служб ОС, і коли це відбувається, вам доведеться писати плагіни. Ці плагіни, звичайно, не мають нічого спільного між Android та iOS.

Також Unity3D імпортує всі об'єкти мистецтва, перетворюючи їх у формат, використаний на цільовому пристрої. Це означає, що при переключенні цілей з iOS на Android і назад все потрібно знову імпортувати. Цей процес займає від декількох хвилин до годин, залежно від розміру проекту.


Дуже схоже на Adobe AIR, це переконало мене заглянути глибше до Unity. Дякую.
BajaBob

Дуже схоже на Adobe AIR, це переконало мене триматися далеко від Unity. Дякую.
Гіл Мошайоф

1

Unity3d заснований на моно. Mono - API з відкритим кодом, який працює на тонах ОС, який включає в себе android та IOS. Перевірте: http://en.wikipedia.org/wiki/Mono_(software)

Для розвитку, юни3d створив бібліотеки на вершині платформи Mono, які полегшують стандартне введення даних з пристрою. Приклад акселерометра, що нахиляє мобільний пристрій вперед, буде виявлений тим самим кодом незалежно від пристрою / ОС. Дивіться: http://unity3d.com/support/documentation/ScriptReference/Input.html

Сподіваюся, що це допомогло.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.