- 博客(13)
- 资源 (21)
- 收藏
- 关注
原创 cocos2dx 文本分行显示
string info = "Hungry Hero is a free and open source game built on Adobe Flash using Starling Framework.\n\nhttp://www.hungryherogame.com\n\n" " The concept is very simple. The hero is pretty much
2014-01-13 16:18:12 3710
原创 cocos2dx Beta 使用动画
void WelcomeLayer::soundAnimation(Node* node) { //Array* frames = Array::create(); Vector frames; SpriteFrame* frame1= SpriteFrameCache::getInstance()->getSpriteFrameByName("soundOn0000.png"); Sp
2014-01-13 00:00:46 1256
原创 cocos2dx Beta 版中使用 cocostudio
链接器->输入->附加依赖项 添加 这3个lib 确保你的附加包含目录中都有这些目录 导入3个项目 分别为 libGUI, libExtensions, libCocosStudio 之后 分别把这3个项目设为启动项 编译一下 生成libGUI.lib ,libExtensions.lib, libCocosStudio.l
2014-01-12 22:14:55 2604
转载 cocos2dx socket 通信
本文由qinning199原创,转载请注明:http://www.cocos2dx.net/?p=167 最近做一个联网实时交互的游戏,游戏中需要使用socket保持长连接,来保证客户端与服务器端进行实时交互。以下贴出自己的一些代码: 因为socket通信部分需要使用多线程,整个流程如下: 1、首先起一个线程,来进行socket通信的连接 [cp
2014-01-10 17:38:06 1311
原创 cocos2dx中使用中文
方法一 使用 xml 在vs中创建xml startGame 开始游戏 japanese 地方 代码中使用 Dictionary* dic = Dictionary::createWithContentsOfFile("chineseString.xml"); String* strchinese = (String*)dic->objectFor
2014-01-10 17:29:41 7726 3
原创 对象池
#pragma once #include "cocos2d.h" #include "Food.h" USING_NS_CC; class PoolFood : public Object { public: PoolFood(void); ~PoolFood(void); virtual bool init(); CREATE_FUNC(PoolFood); public:
2014-01-10 16:20:59 701
原创 物体旋转
void HomeWork::speedMove(float dt) { degress += 5; float nexPosX = cos(CC_RADIANS_TO_DEGREES(degress)) * dist; float nexPosY = sin(CC_RADIANS_TO_DEGREES(degress)) * dist; enemy->setPosition( Poi
2014-01-09 18:24:36 913
原创 cocos2dx 使用Json(用于游戏更新)
在程序缓存中存入Json,再读取Jsonconst char* txtJsData = "{ \"id\":\"12\" , \"user\":\"mar\" , \"fruits\":{\"apple\":199} }"; Json* mJs = Json_create(txtJsData); Json* node = mJs->child; while (node)
2014-01-09 17:52:32 11196
原创 字符串加密
使用 char* HelloWorld::encode(const char* srcInfo) { int srcLen = strlen(srcInfo); int outLen = srcLen*2; char* ch = new char ; CCCrypto::encodeBase64(srcInfo, srcLen, ch, outLen ); return ch; }
2014-01-08 17:27:28 1163
原创 sqlite 使用
sqlite3* sql = NULL; char* err; int info = sqlite3_open(tableName, &sql); if (info != SQLITE_OK) { sqlite3_close(sql); return; } char* comment = "create table if not exists userData(ID integ
2014-01-08 17:23:11 719
原创 cocos2dx 触摸侦听事件
EventListenerTouch* heroListener; bool touchBegin(Touch* touch,Event* event); void touchMoved(Touch* touch,Event* event); void touchEnded(Touch* touch,Event* event); heroListener = EventListener
2014-01-08 13:50:57 2431
原创 正弦余弦波
//竖波 float angle=0;//角度 float radius = 100;//半径 float eachSpriteSpace = 20;//每个元素的间距 float SpriteCount = 100;//元素个数 float perSemicircleSpriteCount = 10;//每半个圆里元素的个数 float spritePosX = 0;//元素y坐标
2014-01-08 13:43:23 2794
原创 box2d创建过程
创建重力 b2Vec2 gravity 设置重力 gravity.Set(0.0f, -10.0f); 使用重力先创建一个地球 b2World world = new b2World(gravity); 创建地面体 b2BodyDef groundBodyDef 设置地面体初始位置 groundBodyDef.position
2014-01-02 00:47:16 1047
Real Time 3D Terrain Engines Using C++ And DirectX9
2012-06-13
SVN 软件包
2011-11-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人