안녕하세요. 자바만 하다가 코코스 덕분에 씨플플도 건드리고 있는 초보 개발자입니다.
Jni를 이용해서 자바와 씨플플 간에 메소드를 부르는게 가능하고 알고 있습니다.
JniMethodInfo t;
if (JniHelper::getStaticMethodInfo(t
, "org/cocos2dx/application/ApplicationDemo"
, "JavaJniTestFunc"
, "()V"))
{
t.env->CallStaticVoidMethod(t.classID, t.methodID);.
t.env->DeleteLocalRef(t.classID);
}
대략 저런 방식으로 해서 씨플플에서 자바의 메소드를 부르는것을 알고 있는데요.
부르고 싶은 메소드가 여러개인 경우에 저런식으로 메인 씨플플의 소스 파일에 적어주는건 너무 비효율적인거 같아서 자바처럼 클래스를 만들고 메소드를 넣어둔 후 jar파일로 패키지 해서 메소드를 부르는 방식이 씨플플에는 없는가 해서 질문 드립니다.
좋은 방법 가르쳐주시길 부탁드립니다.