码迷,mamicode.com
首页 >  
搜索关键字:cocos2dx 场景切换    ( 2139个结果
cocos2dX改变锚点位置
改变锚点时,同过计算偏移量修正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
[cocos2d-x]如何自动发送菜单点击回调事件?
我们在工作中经常会碰到一些随机的bug,如果bug发生的概率很低,用手工重现就很麻烦。这时就必须考虑自动化执行有问题的代码段。如果是顺序执行的代码,加上一个循环就可以了。但如果是异步执行的回调事件,就不能简单的加上循环。...
分类:其他好文   时间:2014-11-27 18:35:12    阅读次数:207
[cocos2dx enhancement] CCPlatformMacros.h
为了更好的调试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
使用cocos-2dx 3.x 封装的PageView
使用cocos2dx 实现的XKPageView, 可以监听滑动信息,可以获取第几个Page~...
分类:其他好文   时间:2014-11-27 09:17:21    阅读次数:584
cocos2dx 2.x版本在android下CCLabelTTF的一个bug
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
cocos2dx中的设计分辨率与屏幕适配策略
1.首先明确几个概念:设计分辨率:designResolution,即资源图片的设计尺寸,即美工给你的资源图片的大小,比如(641*964)屏幕分辨率:又叫帧的大小,glview->setFrameSize(480,640);这是指你的设备的屏幕的大小,通常手机的屏幕分辨率也就那么几种固定的大小,如...
分类:其他好文   时间:2014-11-26 23:54:58    阅读次数:348
[Cocos2dx Bug] [win32] Function CCFileUtils::fullPathFromRelativeFile forget consider the path separated by '\\'
[Cocos2dx 2.2.4][win32平台Bug]const char* CCFileUtils::fullPathFromRelativeFile(const char *pszFilename, const char *pszRelativeFile)方法中,没有考虑windows下的 p...
分类:Windows程序   时间:2014-11-26 22:22:08    阅读次数:302
基于cocos2dx的伪立体菜单
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
cocos2d-x3.2中用shader使图片背景透明
今天有人问我问题,说怎么实现背景虚化,换句话说,就是把某张图片的背景颜色(比如白色)给弄没了,不然贴在屏幕上有白色背景。下面是解决方法。用shader处理了像素,使黑色背景透明。 Shader.h#ifndef __TestShader__ShaderSprite__ #define __TestShader__ShaderSprite__ #include "cocos2d.h" USING...
分类:其他好文   时间:2014-11-25 23:38:40    阅读次数:552
ClippingNode做游戏的新手指导
auto stencil=Sprite::create("arrow.png"); stencil->setPosition(btn_right->getPosition()); btn_right = Button::create("arrow.png"); 游戏开发中,很多游戏都会出现新手指导,让玩家熟悉游戏的操作流程。 那做为苦逼的我们,如何实现新手指导?(虽然很苦逼,有时却...
分类:其他好文   时间:2014-11-25 16:27:13    阅读次数:191
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!