cocos2d-x 于java互调

师兄有没有java去调一个C++类的函数的方法,是已知类,不是全局的函数,比如cocos2d 去用android的硬件,录音录完了,你的播放动画,你就必须有个通知,执行动画那当然是类的方法,不是全局,这个怎么做,师兄求解…新手,2,师兄我很郁闷,你说不到10mb的jpg图片,加到内存中,怎么200mb我用texturepache处理过了。用的是rgb?565,怎么优化呀,哎,新手没人带,老火呀

就是喜欢你的帖子 没理法

  1. Java调用C++其实很简单申明native就好了
    http://whbzju.github.io/blog/2013/06/26/qianxi-jni/

  2. 图片占用内存的计算方法是 长每个颜色占用的空间, 虽然jpg的图片体积小那是因为被压缩了。10mb的jpg真的是非常夸张…一般的贴图都是100-200k的

用PNG格式的图片吧,JPG的话貌似引擎也要转成PNG,就会多出一倍的内存占用,如果你再多次读取的话。。。
另外openGL貌似会把图片处理成长宽都是2的幂的长度,所以也会大一点,不知道是不是把图都拼成方形的让后读会比较好~~