【发布时间】:2012-05-02 17:49:03
【问题描述】:
我想在 jni main.cpp 中访问我的场景,但是当我打电话给cocos2d::CCDirector::sharedDirector()->getRunningScene() 时,我无法得到它!
我的代码:
void Java_tehrannama_test_tehrannama2_zoomIn(JNIEnv* env, jobject thiz,jfloat s) {
__android_log_print(ANDROID_LOG_DEBUG, "zoom1", "zooom");
HelloWorld* helloworld = dynamic_cast<HelloWorld*>(cocos2d::CCDirector::sharedDirector()->getRunningScene());
helloworld->zoomin(s);
helloworld->center.x = helloworld->center.x -10000;
}
除了helloworld,我没有其他场景了。
【问题讨论】:
-
我可以知道你为什么要这样做吗??
-
我想用sdk ui 和我的cocos2d-x 代码和java 代码交互。
标签: android-ndk cocos2d-x