nginx使用
最近用cocos2d-x开发游戏,准备使用nginx做http代理服务,所以研究了一下nginx的使用配置。
最近用cocos2d-x开发游戏,准备使用nginx做http代理服务,所以研究了一下nginx的使用配置。
nginx.conf
官方wiki
前一篇文章OAuth2已经提到了,游戏内显示网页的原因,现在说下具体方法。Windows和Mac,一位不是cocos2d-x的开发重点,但是调试的时候也不能少,所以用了个简单的办法跳过这个问题,就是从游戏中弹出一个网页让系统处理,然后再拷贝浏览器获得的code值再拷回游戏里。
因为想要让用户可以通过facebook和新浪登陆,所以需要做Oauth2认证。各个公司都有各自SDK,facebook要下载facebook的SDK,新浪要下新浪的SDK,为了避免以后需要接更多网站的时候,产生更多的SDK接入工作量,还是决定自己处理这些东西。但是如果接入需求不多的话,接入SDK也是种不错的选择,毕竟代码都写好了,使用起来也比较方便。
昨天为了在android上添加一个页面显示OAuth2认证,研究了下jni,让java和c++之间可以相互调用,遇到和很多坑,记录一下留作备忘。jni的帮助文档可以参考jni完全手册,android的java接口api可以在android官网找到,java的api可以在Oracle官网找到。
JNI完全手册
今天谢了一些功能需要用到c++11的std::function和std::bind,开发的时候是用windows的,include好头文件
git项目下面往往会加入一些子项目submodule,但是submodule更改以后根目录的git status会track这些目录的修改,每次提交都要一起提交到根目录里去。在.gitmodules下面加入ignore = dirty就可以忽略这些修改了,如下
TexturePacker是一个生成贴图的工具,可以通过一系列的小贴图生成一张大的贴图,和一个plist的描述文件,适合用来生成cocos2d-x需要的资源。
使用Homebrew之前一直都是用macports的,接触了Homebrew之后发现比ports要强大的多。从设计理念开始就已经完全超越ports了。