Взаимодействие со сценой Cocos2d-x в родном окне android / ios

Я хотел бы знать, можно ли взаимодействовать со сценой Cocos2d-x?

Например, если я нажму кнопку, я могу вызвать метод внутри Cocos2d-x, например, чтобы запустить анимацию.

Если да, то пожалуйста обеспечьте мне образец.

Введите описание изображения здесь

2 ответа

  1. Да, это возможно.
    Так что на iOS: это очень просто, вам просто нужно импортировать файл заголовка C++ в вашем objective c(mm file) и позвонить. Возможно, Вам потребуется сохранить экземпляр где-то. Это по-прежнему относится к методу cocos2d-x-Calling C++ из Objective C

    Android: вам нужно определить функцию JNI на стороне C++ и вызвать из java.
    Пожалуйста, обратитесь по этой ссылке : http://stnguyen.com/cocos2d-x/call-cpp-functions-from-java.html