Подтвердить что ты не робот

Вы знаете хороший движок рендеринга Android?

Что такое механизм рендеринга? Есть ли для Android?

4b9b3361

Ответ 1

Это список движков рендеринга для Android. Некоторые из них C++ based, поэтому вы можете использовать С++. Некоторые из них основаны на Java, что позволяет рисовать графику без использования Android-NDK.

Alien3D

  • Платформы: Android
  • Ориентации: 3D
  • Цена: Бесплатно
  • Навык: Промежуточный
  • Лицензия: Apache License 2.0 (Open Source)
  • Язык: Java

Антирияд Gx

  • Платформы: iPhone Android
  • Ориентации: 2D 3D
  • Цена: Бесплатно
  • Навык: Новичок
  • Лицензия: Собственность
  • Язык: C, С++

Ardor3D

  • Платформы: Android
  • Ориентации: 3D
  • Цена: Бесплатно
  • Навык: Промежуточный
  • Лицензия: лицензия libpng/zlib (с открытым исходным кодом)
  • Язык: Java

BatteryTech

  • Платформы: iPhone Android
  • Ориентации: 2D 3D
  • Цена: Indi: 199,95 $, Коммерческая: $799,95.
  • Навык: Промежуточный
  • Лицензия: Собственность
  • Язык: С++

Catcake

  • Платформы: Android
  • Ориентации: 3D
  • Цена: Бесплатно
  • Навык: Промежуточный
  • Лицензия: лицензия MIT (Open Source)
  • Язык: С++

Corona SDK

  • Платформы: iPhone Android
  • Ориентации: 2D 3D
  • Цена: Trial is Free, Indie $199/Year, Pro - $349/год
  • Навык: Промежуточный
  • Лицензия: Собственность
  • Язык: Lua

Гном FW

  • Платформы: Android
  • Ориентации: 3D
  • Цена: Бесплатно
  • Навык: Промежуточный
  • Лицензия: лицензия MIT (Open Source)
  • Язык: Java

DX Studio

  • Платформы: Android
  • Ориентации: 3D
  • Цена: Бесплатная версия: Бесплатно, Коммерческая Pro: Бесплатно
  • Навык: Промежуточный
  • Лицензия: Собственность
  • Язык: С++, С# или VB.Net

EDGELIB

  • Платформы: iPhone Android
  • Ориентации: 2D 3D
  • Цена: Бесплатно, 1 Разработчик: € 5,000
  • Навык: Промежуточный
  • Лицензия: Собственность
  • Язык: С++

Двигатель Esenthel

  • Платформы: iPhone Android
  • Ориентации: 2D 3D
  • Цена: Бесплатно, Личные: $150, Компания: $750, Pro: $4000, Ultimate, Non-Game: $250/year
  • Навык: Промежуточный
  • Лицензия: Собственность
  • Язык: С++

Забудьте о 3D-игровом движке

  • Платформы: Android
  • Ориентации: 3D
  • Цена: Бесплатно
  • Навык: Промежуточный
  • Лицензия: GNU GPL v2 (с открытым исходным кодом)
  • Язык: С++

GameKit

  • Платформы: iPhone Android
  • Ориентации: 3D
  • Цена: Бесплатно
  • Навык: Промежуточный
  • Лицензия: лицензия MIT (Open Source)
  • Язык: С++

GamePlay

  • Платформы: iPhone Android
  • Ориентации: 3D
  • Цена: Бесплатно
  • Навык: Промежуточный
  • Лицензия: лицензия Apache 2.0 (с открытым исходным кодом)
  • Язык: С++

Двигатель IwGame

  • Платформы: iPhone Android
  • Ориентации: 2D 3D
  • Цена: Бесплатно, хотя требуется SDK Marmalade
  • Навык: Промежуточный
  • Лицензия: Собственность (с открытым исходным кодом)
  • Язык: С++

jMonkeyEngine

  • Платформы: Android
  • Ориентации: 3D
  • Цена: Бесплатно
  • Навык: Промежуточный
  • Лицензия: BSD (Open Source) Язык: Java

jPCT-АЕ

  • Платформы: Android
  • Ориентации: 3D
  • Цена: Бесплатно
  • Навык: Промежуточный
  • Лицензия: лицензия jPCT-AE (с открытым исходным кодом)
  • Язык: Java

libGDX

  • Платформы: Android HTML5
  • Ориентации: 2D 3D
  • Цена: Бесплатно
  • Навык: Промежуточный
  • Лицензия: Apache License 2.0 (Open Source)
  • Язык: Java

Двигатель Linderdaum

  • Платформы: Android
  • Ориентации: 2D 3D
  • Цена: Бесплатно /?
  • Навык: Промежуточный
  • Лицензия: некоммерческое/коммерческое использование (с открытым исходным кодом)
  • Язык: С++

Мармелад

  • Платформы: iPhone Android
  • Ориентации: 2D 3D
  • Цена: Судебная: Бесплатно, Основные: $149, Стандарт: $499
  • Навык: Промежуточный
  • Лицензия: Собственность
  • Язык: С++

Механизм физики Matali

  • Платформы: iPhone Android
  • Ориентации: 3D
  • Цена: Не коммерческая, Коммерческая
  • Навык: Промежуточный
  • Лицензия: Собственность
  • Язык: С#

min3D

  • Платформы: Android
  • Ориентации: 3D
  • Цена: Бесплатно
  • Навык: Промежуточный
  • Лицензия: лицензия MIT (Open Source)
  • Язык: Java

MoSync Mobile

  • Платформы: iPhone Android HTML5
  • Ориентации: 2D 3D
  • Цена: Бесплатно, Basic Pro: 199 Евро, Gold Pro: 2999 Евро.
  • Навык: Промежуточный
  • Лицензия: GNU GPL v2 (с открытым исходным кодом)
  • Язык: C, С++

NME

  • Платформы: iPhone Android HTML5
  • Ориентации: 2D 3D
  • Цена: Бесплатно
  • Навык: Промежуточный
  • Лицензия: лицензия MIT (Open Source) Язык: haXe

openFrameworks

  • Платформы: iPhone Android
  • Ориентации: 2D 3D
  • Цена: Бесплатно
  • Навык: Промежуточный
  • Лицензия: лицензия MIT (Open Source)
  • Язык: С++

ORX

  • Платформы: iPhone Android
  • Ориентации: 2D 3D
  • Цена: Бесплатно
  • Навык: Промежуточный
  • Лицензия: лицензия zlib (с открытым исходным кодом)
  • Язык: C, С++, Objective-C

Proton SDK

  • Платформы: iPhone Android
  • Ориентации: 2D 3D
  • Цена: Бесплатно
  • Навык: Промежуточный
  • Лицензия: стиль BSD с требуемой атрибуцией (Open Source)
  • Язык: С++

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

  • Платформы: iPhone Android
  • Ориентации: 3D
  • Цена: Интернет: Бесплатно, Продвинутый: $1000, Основной: $200, Образование: $670
  • Навык: Промежуточный
  • Лицензия: Собственность
  • Язык: Lua

Двигатель SIO2

  • Платформы: iPhone Android
  • Ориентации: 2D 3D
  • Цена: Trial is Free, Win/Mac: $199,99, Android/iOS: $399.99
  • Навык: Промежуточный
  • Лицензия: Собственность
  • Язык: С++

UNIGINE Engine

  • Платформы: iPhone Android
  • Ориентации: 3D
  • Цена: в каждом случае (около $30,000 USD/проект)
  • Навык: Новичок
  • Лицензия: Собственность
  • Язык: С++

Unity3D

  • Платформы: iPhone Android
  • Ориентации: 3D
  • Цена: Единство: бесплатно, Unity Pro: $1500
  • Навык: Промежуточный
  • Лицензия: Собственность
  • Язык:.NET(Mono)

Для получения дополнительной информации вы можете проверить: 3D-игры для Android

Ответ 2

Существует два разных способа отображения объектов на экран в Android: View и OpenGL.

Я предлагаю вам проверить эту страницу, которая объясняет ваши различные варианты того, как рисовать на экране. OpenGL более мощный, но более сложный в использовании. Вы также можете проверить SurfaceView, который позволяет использовать встроенный Android Drawable для рендеринга на экран.

Это зависит от того, хотите ли вы в конечном итоге использовать high-end 3D performace. Если вы это сделаете, вы должны использовать OpenGL, иначе у вас есть выбор между использованием SurfaceView или OpenGL.