改编来源:http://www.cnblogs.com/在cocos2dx官网看到了这么个教程,是cocos2dx 2.x版本的,于是用 cocos2dx 3.2 照着敲了一遍,原先的代码里面有些bug也顺道修了一下。实现了个主体功能,开始啦,走棋及其判断,胜负判断。效果图如下:代码下载地址:htt...
分类:
其他好文 时间:
2014-11-28 19:54:47
阅读次数:
200
官方demo fantasyWarrior3D 从零走起[LoadingScene & MainMenuScene]...
分类:
其他好文 时间:
2014-11-28 06:25:57
阅读次数:
233
改变锚点时,同过计算偏移量修正position从而保持CCNode在屏幕上的位置不变 1 void CLayer::change_anchorpoint(CCNode* node,CCPoint newpt) 2 { 3 float dx, dy, diffx, diffy, height,...
分类:
其他好文 时间:
2014-11-27 21:58:52
阅读次数:
566
我们在工作中经常会碰到一些随机的bug,如果bug发生的概率很低,用手工重现就很麻烦。这时就必须考虑自动化执行有问题的代码段。如果是顺序执行的代码,加上一个循环就可以了。但如果是异步执行的回调事件,就不能简单的加上循环。...
分类:
其他好文 时间:
2014-11-27 18:35:12
阅读次数:
207
为了更好的调试Log,优化CCLOG格式path: cocos2dx/platform/CCPlatformMacros.hline 218:#define CCLOGERROR(format,...) cocos2d::CCLog("[error]"format, ##__VA_ARGS__)l....
分类:
系统相关 时间:
2014-11-27 12:04:50
阅读次数:
221
使用cocos2dx 实现的XKPageView, 可以监听滑动信息,可以获取第几个Page~...
分类:
其他好文 时间:
2014-11-27 09:17:21
阅读次数:
584
cocos2dx在android下是采用Paint来生成图片然后在CCLabelTTF里显示的,它具体的代码都在java类Cocos2dxBitmap里,生成完成之后会调用一个jni函数将结果传给cpp层,cpp层靠一个static变量来与java层交换数据,具体如下
BitmapDC &dc = sharedBitmapDC();
CC_BREAK_IF(! d...
分类:
移动开发 时间:
2014-11-27 09:15:49
阅读次数:
189
1.首先明确几个概念:设计分辨率:designResolution,即资源图片的设计尺寸,即美工给你的资源图片的大小,比如(641*964)屏幕分辨率:又叫帧的大小,glview->setFrameSize(480,640);这是指你的设备的屏幕的大小,通常手机的屏幕分辨率也就那么几种固定的大小,如...
分类:
其他好文 时间:
2014-11-26 23:54:58
阅读次数:
348
[Cocos2dx 2.2.4][win32平台Bug]const char* CCFileUtils::fullPathFromRelativeFile(const char *pszFilename, const char *pszRelativeFile)方法中,没有考虑windows下的 p...
RotateMenu说明
最终效果图
下面这个引用自乱斗西游
设计说明
1.菜单项(MenuItem)平均分布在椭圆(类似)上
2.椭圆长轴为2/3width,短轴为2/8 height
3.最前面的菜单项Scale=1,opacity=255,最后面Scale=0.5,opacity=129.其它位置根据三角函数变换(updatePosition中实现)
4.默认最前...
分类:
其他好文 时间:
2014-11-26 21:01:54
阅读次数:
292