Cocos2d-js与OC(Objective-C)的相互调用

标签: CocosJS
1、js调用OC方法。其实吧,cocos2d-JS提供了js直接调用OC的方法 var ojb = jsb.reflection.callStaticMethod(className, methodNmae, arg1, arg2, .....); 在jsb.reflection.callStaticMethod方法中,我们通过传入OC的类名,方法名,参数就可以直接调用OC的静态方法,并且可以获得OC方法的返回值。  参数中的类名,只需要传入OC中对应方法所在的那个类的类名即可,比如我需要调用的方法在ViewController类里,注意这...

阅读全文>>

CocosJS中 JS与JAVA互调

标签: CocosJS
如何在android平台上使用js直接调用Java方法 在cocos2d-js 3.0beta中加入了一个新特性,在android平台上我们可以通过反射直接在js中调用java的静态方法。它的使用方法很简单: var o = jsb.reflection.callStaticMethod(className, methodName, methodSignature, parameters…)  在callStaticMethod方法中,我们通过传入Java的类名,方法名,方法签名,参数就可以直接调用Java的静态方法,并且可以获得Java方法的返回值。下面介...

阅读全文>>