cocos2d-x相关内容
我刚刚能够为多分辨率环境设置Cocos2d-x.即支持所有/大多数可用的iPhone屏幕尺寸. 下一步是抓取单个文件(一堆png),而是使用精灵图集(又名精灵图). 这在Cocos2D-x中如何工作?有人能进行有效的样品设置吗? 再次,谷歌和现有文档(嗯,我认为不存在)使我失望. 解决方案 对于cocos2d-x v3.5 ... cocos2d-x测试类始终是查看
..
我刚刚开始在Xcode中使用Cocos 2D-X. 我正在尝试制作一个气球弹出游戏,以学习Cocos 2D-X库.到目前为止,我已经能够展示精灵并使它们移动.至于触摸,我可以获取触摸坐标(并将其打印在控制台上). 现在,我要执行的操作是使气球( CCSprite 对象)“弹出"(从图层中删除).我正在寻找解决方案,其中之一是检查触摸位置是否在 CCSprite rect中.但是我发现的
..
我有一个精灵,它有一个动作,通过它,它会向右侧移动. CCSprite * spaceShip1 = CCSprite :: create("ufo_1.png");spaceShip1-> setPosition(ccp(visibleSize.width/8,visibleSize.height/2));this-> addChild(spaceShip1,3);CCMoveBy * mo
..
我正在使用cocos2dx 2.2 + lua开发一款Android游戏.在测试时,我从logcat得到了很多"opengl错误0x505".根据opengl doc,这意味着“内存不足".因此,我每3秒使用以下命令打印一次纹理缓存cocos2d :: CCTextureCache :: sharedTextureCache()-> dumpCachedTextureInfo();dumpCach
..
如何从Cocos2d-X 3中的文件加载javascript结构(对象或数组). 我的 res/test.json : {版本:"1.0",数据:“这是一些数据."} 我能够像这样加载文件内容: var data = fileUtil.getStringFromFile('res/test.json');cc.log(data); 从字符串加载javascript结构的最佳方
..
我需要输入以下内容的输入文本: 背景图片 文本居中对齐 文本颜色,阴影和阴影颜色选项 但是我找不到合适的人.我调查发现: cocos2d :: extension :: EditBox 其中有1个,但据我所知缺少2个和3个 cocos2d :: TextFieldTTF ui :: UICCTextField ui :: TextField 最新的3个没有2和3,
..
我正在使用linux. 我有一个像这样的函数 PlayBackgroundIntroMusic((char *)"IntroMusic"); 功能是: 无效的SoundManager ::PlayBackgroundIntroMusic(char * musicFile){//连接每个平台的扩展strcat(musicFile,audioExtension);CCLOG("musicF
..
我正在研究通过将cocos2d-js嵌入为现有iOS应用程序中的视图的可能性.为了使这项工作有效,我将需要cocos2d与周围应用程序之间的双向通讯. 经过初步调查,我确定可以使用 ScriptingCore 调用 in 到cocos: ScriptingCore * sc = ScriptingCore :: getInstance();jsval outVal;sc-> evalSt
..
我是cocos2d-x的新手,在编译项目时遇到此错误. 调用不可用的功能“系统":在iOS上不可用 我看到此电话不再适用,但是我可以用什么来代替它呢?任何见识将不胜感激! bool FileUtils :: removeDirectory(const std :: string& path){#if!defined(CC_TARGET_OS_TVOS)std :: string命令
..
在我的cocos2d-x js项目中,我使用cxx-generator将c ++函数绑定到js,以此方式,我创建了一个ios alertView并将其显示为我的js代码,但是当用户按下OK按钮时,我可以通过事件现在到js,我尝试并用了整整2天的时间搜索了google,但是我做不到,如果有人知道解决方案是什么,请帮助我,非常感谢! 解决方案 您没有提供任何代码,因此很难为您提供具体帮助,但是
..
我正在尝试在Cocos2D-X中创建带有图块贴图的游戏,但出现以下错误: EXC_BAD_ACCESS(代码= 2,地址= 0x0)在方法 CCTMXTiledMap :: initWithTMXFile(const char * tmxFile)的行 setContentSize(CCSizeZero); 中) 我以这种方式创建图块地图: tileMap-> initWithTM
..
我通过声纳系统团队的Cocos Helper实现了适用于Android的Google游戏服务(Cocos2d-x). 一切都很好: 登录Google游戏服务. 显示成就和increateAchievement很好. 我第一次登录Google游戏服务==>显示排行榜可以. 但是,我将分数提交到排行榜,然后再次显示排行榜,它总是自动关闭,并且我得到 respondCode = R
..
我使用cocos2dx 2.2.3.现在,我需要重复一个ccsequence或ccspawn.但是copy()无效. 我的代码: layerParticalsFront-> runAction(action);layerParticalsBack-> runAction(action-> copy()); 解决方案 简单示例: CCScaleBy * action1 = CCS
..
在cocos2d-x 3.0中无法使用ccDrawSolidRect.3.0 API具有Rect类,但是我找不到有关它的文档.如何使用cocos2d-x 3.0绘制简单的彩色矩形? 解决方案 您可以使用在 CCDrawingPrimitives 中声明的 void drawRect(Point origin,Point destination); .> 在CCNode的任何子类的draw
..
因此,我正在尝试使用cocos2d-x-3.0设置项目.我可以很好地进行所有设置,然后可以毫无问题地在Eclipse中导入并运行我的新项目.但是,一旦我第一次打开 main.cpp 文件,就会弹出一堆错误,我将无法再编译我的项目.它给我的错误是 #include"AppDelegate.h" 上的未解决的包含:AppDelegate.h #include"AppDelegate.h"#inc
..
我目前正在使用cocos2dx-2.2.2.进行游戏项目. 当我执行一些操作(从文件中读取纹理并显示对话框)时,应用程序可能会强制关闭或屏幕将冻结(尽管网络线程仍在运行). 它偶尔发生在联系上,但很少在其他设备上发生. 日志如下: 12-29 15:23:01.169:E/Surface(2128):queueBuffer:到SurfaceTexture -22的错误排队缓冲
..
有人可以向我解释为什么我们需要在Cocos2dx中使用CREATE_FUNC吗?我在HelloWorld样本中看到了它,但不清楚.请告诉我更多细节.谢谢. 解决方案 我们不需要使用它,它是一个辅助宏,它扩展为: /***为特定类型定义创建函数,例如CCLayer* @__TYPE__类类型以添加create(),例如CCLayer*/#定义CREATE_FUNC(__ TYPE__)
..
//在我的.h文件中虚拟void draw();//在.cpp中无效GameLayer:draw(){层:: draw();//绘制代码在这里} 它显示无法覆盖正向函数node :: draw() 据我所知,它正在旧版本上运行.cocos2d-x 3.0中有什么新方法吗? 谢谢. v3.0中的 解决方案 覆盖了draw()方法已更改. 尝试.h: 虚拟空隙绘制(Ren
..
我是 cocos2d-x 的新手,需要您的帮助. 我需要使该图层的触摸部分透明. 如何使图层的一部分透明?我曾考虑使用ССClippingNode,但找不到示例或文档. 我使用C ++.谢谢. 解决方案 在TestCpp中,已将项目添加到所有cocos2d-x版本中,您可以找到CCClipingNode的示例. 如果要使用CCClipingNode隐藏CCNode的
..
我正在使用cocos2d-x将我的cocos2d iPhone游戏移植到android.我现在遇到屏幕分辨率问题:我想在游戏中使用一个高分辨率图像,所有低于给定分辨率的屏幕都应支持该图像. 我在论坛上阅读了这个不错的教程.这确实有帮助,但是我没有实现我的解决方案.有关于“设计分辨率和设计资源"的比例因子的说明.资源解析. 但是,就我而言,它既可以按高度缩放比例,也可以按宽度缩放比例.不
..