![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Cocos2d-x
杨椒山
我挚爱
展开
-
cocos2d-x之库文件(XXX.a)缺失
一般项目开发不止一人,尤其是android版本出包,建议人手一份。 初次编译项目时,很多库文件生成后无法随目录的add而add,所以导致提交到svn的工程文件里缺少了好多第三方库文件。 比如:frameworks/cocos2d-x/external/freetype2/prebuilt/android/armeabi/libfreetype.a 具体都在 frameworks/cocos原创 2015-10-19 14:32:47 · 1266 阅读 · 0 评论 -
cocos2d-x之FPS的显示与屏蔽
FPS指的是cocos项目左下角显示的opengl调用次数及帧数的显示等 引擎默认是开启的,控制这个显示与否有两个地方 1.C++代码中AppDelegate.cpp中 director->setDisplayStats(true); 2.JS项目中project.json配置文件 "showFPS" : false, 这个布尔值就是控制显示与否的。。。 补原创 2015-10-20 16:19:26 · 3564 阅读 · 1 评论 -
cocos2d-x之JS中的Android按键监听
找个layer节点添加如下代码即可,啦啦啦啦 //Android返回键监听 cc.eventManager.addListener({ event: cc.EventListener.KEYBOARD, onKeyReleased: function(keyCode, event) { if (ke原创 2015-11-11 14:39:24 · 843 阅读 · 0 评论 -
cocos2d-x之定时器后台刷新
因为项目里有体力值的设定,设置一个固定时间来回复一点体力,UI上也有倒计时的显示,一般按秒来计算; 这里就需要自定义一个刷新函数处理这块的逻辑,每秒调用一次,持续调用; this.schedule(GameVariable.showLifeN, 1); 此为三种定时器之一:参数1为调用的自定义函数;参数2为调用间隔,单位为秒; 因为定时器是需要添加在Node节点下面,所以可原创 2015-10-28 11:09:10 · 1213 阅读 · 0 评论 -
cocos2d-x之Android平台的Java与JS互调
因为Android平台的应用层API都是Java,所以在游戏方面,与引擎交互都是使用JNI技术,加载GL线程去渲染; 不管是cocos2d-x,还是unity,底层都是C++与Java在互调,引擎只不过在C++和脚本语言之间又搭了一层桥梁,并统一接口; 接触过的两个自研引擎支持跨平台时,很多交互函数都是单独写,Java这边分别写静态方法; 不过传递自定义参数,可以采取先拼接成stri原创 2015-10-29 14:47:46 · 1026 阅读 · 0 评论 -
cocos2d-x之3.8音频管理
新版本引擎添加了音频预加载功能,jsb绑定了新的AudioEngine音频引擎,实测好用原创 2015-10-16 11:09:48 · 1429 阅读 · 0 评论