В настоящее время я изучаю портирование MT4j на платформу Android и определяю, что должно быть изменено. MT4j в его нынешнем виде предназначен только для настольных компьютеров.
например.:
- заменить / удалить все зависимости на Java AWT / Swing
- абстрактные вызовы OpenGL, чтобы разрешить бэкэнд OpenGL ES
- удалить / заменить вызовы opengl, не поддерживаемые OpenGL ES
- удалить / заменить зависимости от библиотек / классов Java, недоступных в Android
Цель состоит в том, чтобы иметь возможность использовать существующие сцены MT4j без изменений на порте MT4j Android. Я надеюсь добраться до этого в ближайшее время, помощь приветствуется =)