C++游戏
文章平均质量分 67
_windbell
良好的沟通与协调
展开
-
第一个JNI程序
1,新建一个java类,声明一个native方法package com.windbellpublic class MainClass{public static native printDate();}2,使用javah com.windbell.MainClass 命令生成C的Header文件3,新建一个c dll工程,将生成的header文件,以原创 2011-11-25 15:28:06 · 306 阅读 · 0 评论 -
cocos2dx编译问题
下载cygwin 并加入环境变量 Path ;cywin/bin;下载,并加入环境变量 NDK_HOME 1.在cocos2dx2.2后 win平台统一使用python 生成android项目,以前的版本可以用 create_project.bat命令. 详细参数 会有提示。python 下载地址 http://www.python.org/getit/2.将生成的项目导入原创 2013-12-23 14:40:36 · 2684 阅读 · 0 评论 -
cocos2dx,ndk编译protobuf
protobuf 是google的定义的一种跨语言间通信协议,比json和xml更加高效 ,由于后台框架使用java,c++做前端展示,所以选定了protobuf 作为通信协议,免去了自定义协议的辛苦。1.下载好protobuf 2.5,2.下载好NDK,下载好cygwin3,在cocos2dx生成的android下面的jni文件下 添加进需要编译的protobuf文件。原创 2013-12-24 15:30:40 · 2579 阅读 · 2 评论 -
C++初级错误
1. 创建一个对象被释放问题 ReqMsg msg ; 使用默认的创建 只在函数内有效,不能做参数传递,出了函数体,msg内存都系统自动释放回收 。 要传递参数 需要使用new ResMsg* msg= new ResMsg(); new 出来的对象在用完后记得 delete ,数组 delete [];2.C++int转string,int string原创 2013-12-23 14:58:38 · 812 阅读 · 0 评论 -
cocos2dx与mina通信粘包问题
网络游戏考虑到 游戏的及时性原创 2014-05-15 09:18:41 · 1170 阅读 · 0 评论 -
odsocket 简单使用
#include "ODSocket.h"#include #include #include ODSocket _socket;void revc(){while(true){ char data[126] =""; //字节大小很重要,需要全部读取到才返回结果int len = _socket.Recv(data,126,0); if(lenb原创 2015-04-17 14:02:34 · 1856 阅读 · 0 评论