项目开发完了都要接入各种 sdk ,unity调用java? java调用unity? 每次需求改了就要重现将项目导出成eclipse项目重新接一遍sdk? 这太麻烦了,费时,对自己编程之路又没有什么帮助。 so, 我今天与大家分享一个 sdk工具,所有要接的sdk只需在eclipse上接入一次导入unity后,除了sdk更新,完全不需要接入第二次。
如果不懂的unity和java的通信可以我的这篇文章: http://blog.csdn.net/strivero/article/details/53169679
主要思路:
1. unity写一个 zSDKInterface 单例工具,这个单例是个抽象类,在windows、android、iOS 三个不同平台下有各自不同的实现。
2. 一个 zSDKCallback 回调的单例(安卓调用unity时,都通过这个单例)
3. 在游戏开始时初始化zSDKCallback回调单例, 绑定 zSDKInterfac 的 paySuccessCallback 支付成功回调。