02-09
cocos2d-x: 声音之FMOD
cocos2d-x自带的声音虽说简单的功能足够了,但是需要复杂的功能就不行了,而且不同的平台需要的声音资源文件也不尽相同,因为以前开发PC游戏使用过FMOD,用起来很方便,所以考虑使用FMOD替换声音部分 继续阅读
Read More >cocos2d-x自带的声音虽说简单的功能足够了,但是需要复杂的功能就不行了,而且不同的平台需要的声音资源文件也不尽相同,因为以前开发PC游戏使用过FMOD,用起来很方便,所以考虑使用FMOD替换声音部分 继续阅读
Read More >如果是linux和windows混合开发,很容易会遇到行尾换行符的问题,windows下默认是\r\n,linux下是\n。如果没做处理,git提交时很有可能产生问题,解决办法为设置git config的 core.autocrlf 继续阅读
Read More >前一篇文章OAuth2已经提到了,游戏内显示网页的原因,现在说下具体方法。Windows和Mac,一位不是cocos2d-x的开发重点,但是调试的时候也不能少,所以用了个简单的办法跳过这个问题,就是从游戏中弹出一个网页让系统处理,然后再拷贝浏览器获得的code值再拷回游戏里。 继续阅读
Read More >因为想要让用户可以通过facebook和新浪登陆,所以需要做Oauth2认证。各个公司都有各自SDK,facebook要下载facebook的SDK,新浪要下新浪的SDK,为了避免以后需要接更多网站的时候,产生更多的SDK接入工作量,还是决定自己处理这些东西。但是如果接入需求不多的话,接入SDK也是种不错的选择,毕竟代码都写好了,使用起来也比较方便。 继续阅读
Read More >昨天为了在android上添加一个页面显示OAuth2认证,研究了下jni,让java和c++之间可以相互调用,遇到和很多坑,记录一下留作备忘。jni的帮助文档可以参考jni完全手册,android的java接口api可以在android官网找到,java的api可以在Oracle官网找到。 继续阅读
Read More >今天谢了一些功能需要用到c++11的std::function和std::bind,开发的时候是用windows的,include好头文件
git项目下面往往会加入一些子项目submodule,但是submodule更改以后根目录的git status会track这些目录的修改,每次提交都要一起提交到根目录里去。在.gitmodules下面加入ignore = dirty就可以忽略这些修改了,如下 继续阅读
Read More >