有人知道CocosCreator 如何用 cocos2d-js 调用 c++, java, obj-c 呢 ?

有人知道CocosCreator 如何用 cocos2d-js 调用 c++, java, obj-c 呢 ?
主要是要處理一些Any SDK未提供的功能, 目前我只是新手不知如何處理這問題…

官方文档:
http://cocos.com/docs/creator/advanced-topics/engine-customization.html
第三方博客:
http://imgtec.eetrend.com/blog/6649

感謝,我先試看看

我把環境都弄好了,但是我還是有問題
1 不知道從那個位置開啟Xcode/android studio的專案檔?
2 jsb的檔案要放在什麼路徑下?

先要构建iOS/Android的项目,在CocosCreator菜单点“项目”-》“构建发布”。弹出的面板里,发布平台选择“iOS”或者“Android"。iOS选项需要在Mac系统上才会有。然后点面板最下面的“构建”。项目会被构建到面板的“发布路径”输入框所写的路径下。

我了解,我再試試
感謝

发布路径下寫入後是可以object c 做溝通了,不過在是無法cocos creator上運行的。

我有另一個問題,如果是C++的庫是否加到cocos2d-x-lite之後就可以在cocos creator上運行?

目前我們專案的Server是用SmartFox, 以下面的教呈可以加到專案中。
http://docs2x.smartfoxserver.com/GettingStarted/client-api-cpp

我能令 cocos creator 透過SmartFox c++ API 連接 SmartFox Server 嗎?

js 连不可以吗

https://github.com/qcdong2016/creator-native-bridge

从javascript调用本地代码的辅助工具。

无需关心什么类型签名、包名。调用android和oc的代码相同
支持把js函数直接传入本地代码,处理完功能直接调用js回调
javascript

native.callClz("SomeClass", "FuncName", "your string", 2017, true, (str, number, bool) => {
    cc.log(str, number, bool)
})

objective-c

@interface SomeClass : NSObject 
+(void) FuncName : (NSString*) str
        arg1 : (NSNumber) number 
        arg2 : (BOOL) b
        arg3 : (NSString*) cbName {
            JS::call(cbName, @[@"your string", @2017, Yes]);
        }
@end

java

class SomeClass {
    static public void FuncName(String s, double d, boolean b, String cbName) {
        Js.call(cbName, "your string", 2017, true);
    }
}