Android NDK с графическим движком C ++ - PullRequest
5 голосов
/ 07 июля 2011

Я хотел бы использовать графический движок C ++ (Ogre3D), с которым я знаком, чтобы написать некоторые игры для Droid (я просто не могу привыкнуть к Java), и есть много статей о том, как создавать приложения.Однако я не смог получить ответ относительно ввода.

Обеспечивает ли NDK функциональность Droid для ввода, например Touch / Slide / Swipe / Zoom / и т. Д.?Раньше я использовал OIS только с Ogre3D, и совершенно не понимаю, что происходит с обработкой ввода для телефона.

Ответы [ 2 ]

2 голосов
/ 07 июля 2011

То, что обеспечивает NDK, является только самой низкой частью обработки буфера кадра в C с доступным приведением из объектов Java с использованием jini. ИМО, вы должны дождаться, когда портится людоед на андроид (что никогда не может случиться) или умереть, пытаясь написать его.

0 голосов
/ 07 июля 2011

Взгляните на LibGDX для ускоренной серверной части OpenGL ES2.x, которая может импортировать меш Ogre3D. Или выберите один из других более зрелых 3D-движков, поддержки Ogre3D Android просто нет, а порт OGLES2.x разработан разработчиком MAC, так что он склонен к iOS. Не ожидайте, что это скоро изменится ... ищите альтернативы.

...