Вопрос

Я ищу удобный и эффективный 3D-двигатель для Android.Можете ли вы порекомендовать мне один из них?Теперь я выбираю Shiva3d , но я действительно обеспокоен производительностью, потому что я пишу заявление о дополненной реальности, котораяОпределенно нужен все ресурсы ЦП=).

Все, что мне нужно из 3D-двигателя:

    .
  • Модель нагрузки (сцена), импортированная из 3Dmax
  • рендеринг базовой анимации
  • играть в аудио
  • загрузка модулей C ++ (мой внешний lib с рамкой обработки)
  • Может быть (не обязательно!) Базовая физика

Так что я ищу легкий удобный 3D-двигатель для Android=) или различия в производительности не являются значительными?

Это было полезно?

Решение

Unity3D должен охватывать все ваши потребности.Это светло, удобно и легко учиться.

У

Shiva также есть те качества, но не так просто и удобно, как единство.Он имеет дополнительную выгоду не требует лицензии на 400 долларов на публикацию на Android.

Другие варианты, вероятно, слишком громоздки для того, что вам нужно.

Performance-Wise, я не думаю, что есть большая часть разницы.Бремя нагрузки на вас оптимизацию Poly Counts, Textures и Code.

Нижняя линия, я думаю, что единство, вероятно, спасет ваше время, Шива, наверное, же вам деньги.Так что ваш пробег может варьироваться.У Unity3D есть пробное испытание Android, вы можете использовать для тестирования и сравнения

Другие советы

Я один из разработчиков LinderDaum Engine и рекомендую вам использовать его.Это открытый источник.Он работает на Windows и Android, поэтому вы можете сделать все, что вы прототипируете в Windows.Это может:

    .
  • Загрузка анимированных моделей .md5 экспортируется из 3dsmax
  • рендеринг скелетных анимаций
  • играет .ogg и трекер (.xm, .it - очень удобно на мобильных устройствах) Аудио
  • имеет встроенный Box2D физики

И вы можете легко загрузить свои модули C ++ в нем.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top