У меня есть некоторые функции, которые рисуют экран игры, используя библиотеку Direct X в Windows. Итак, я пытаюсь использовать функции на телефоне Android с помощью ndk. Но у меня есть некоторые проблемы. Дозировать телефон Android, который использует Java, распознает функции Direct X? Если это возможно, значит, у меня должны быть какие-то средства контроля? Я хочу вашу помощь …
Android (и iOS также) не поддерживает DirectX, но OpenGL ES. Посмотрите 3D с OpenGL на сайте разработчика Android.
Android использует ядро Linux, а не Windows. Поэтому я подозреваю, что нет.
OpenGL довольно похож на DirectX, поэтому не требуется слишком много усилий для преобразования между 2. В противном случае вы, вероятно, можете найти реализацию в исходном коде Wine, как они обрабатывают вызовы DirectX и передают их в OpenGL.
Нет, потому что Android основан на ядре Linux, whch поддерживает OpenGL.