作为重量级的跨平台开发的游戏引擎,Cocos2d-x在现今的手游开发领域占有重要地位。那么问题来了,作为Cocos2dx的学习者,它的可移植特性我们就需要掌握,要不然总觉得少一门技能。然而这个时候各种各样的问题也就来了,之前网上一直有零零碎碎的移植教程,但是都不完整,或是有这样或者那样的问题。今天刚 ...
分类:
移动开发 时间:
2016-05-31 12:25:11
阅读次数:
241
猜测它有可能是在主循环里使用了 Sleep(0), 一搜,果然定位到具体代码,它位于 cocos2dx\platform\win32\CCApplication.cpp,大致长像如下: 1 while( 1 ) { 2 if( 有消息 ) { 3 if( 时间到 ) 更新计时, call 主循环函数 ...
单点触摸: bool onTouchBegan(cocos2d::Touch *pTouch, cocos2d::Event *pEvent); void onTouchMoved(cocos2d::Touch *pTouch, cocos2d::Event *pEvent); void onTou ...
分类:
其他好文 时间:
2016-05-23 10:30:38
阅读次数:
181
我目前使用的版本是cocos2d-x-3.0beta2 前提: 已安装了python2.7.3 已安装了VS2012 3.然后在此创建项目“helloworld”: 4.点“create”,过一会就能创建成功了: 5.找到文件夹F:\work\cocos2dx,即可找到创建好的项目: 6.打开项目, ...
local spriteFrameCache
= cc.SpriteFrameCache:getInstance();
local animationCache
= cc.AnimationCache:getInstance();
spriteFrameCache:addSpriteFrames("Effect/loading.plist");
animationCache
:add...
分类:
其他好文 时间:
2016-05-12 20:09:09
阅读次数:
181
COCOS的UI感觉很少,相对于安卓来说,也许游戏不需要那么多的需求吧。
CCLabel是CClabelxxx的总称,在cocos中并不存在这么一个类供子类继承。
CCLabelProtocol接口即CCLabel源代码class CC_DLL CCLabelProtocol
{
public:
virtual void setString(const char *label) = 0;...
分类:
其他好文 时间:
2016-05-10 02:31:27
阅读次数:
199
上一个博客我写了一篇fmod的android接入过程,这一次介绍一下ios接入fmod的方法。 首先下载fmod的api包,解压后,在FMOD Programmers API/api文件夹下有lowlevel和studio,将两个文件夹里面的inc和lib 拷贝出来,放到自己的项目ios文件夹下,在 ...
分类:
移动开发 时间:
2016-05-04 22:33:27
阅读次数:
1326
一:GameScene场景向TestLayer层中数据传递(传递结构体等大量数据) 1:TestLayer.h中定义GameScene *gameScene 2:TestLayer()的构造函数中添加参数GameScene *scene,并在TestLayer中gameScene=scene 3:使 ...
分类:
其他好文 时间:
2016-05-03 14:11:19
阅读次数:
111
45度地图 寻路主要参考了某位博客文章,链接如下:
cocos2dx 45度Staggered格式A*寻路 曼哈顿算法(待优化)
另外也参考了某位作者的正方形A* 寻路,所以这套A* 算法是可以兼正方形寻路也可以45度菱形寻路的。...
分类:
其他好文 时间:
2016-04-29 16:41:35
阅读次数:
271