cocos2d-x相关内容

在Cocos2D-x的多分辨率设置中使用Sprite Atlas

我刚刚能够为多分辨率环境设置Cocos2d-x.即支持所有/大多数可用的iPhone屏幕尺寸. 下一步是抓取单个文件(一堆png),而是使用精灵图集(又名精灵图). 这在Cocos2D-x中如何工作?有人能进行有效的样品设置吗? 再次,谷歌和现有文档(嗯,我认为不存在)使我失望. 解决方案 对于cocos2d-x v3.5 ... cocos2d-x测试类始终是查看 ..
发布时间:2021-04-22 20:37:29 游戏开发

确定是否触摸/点击了对象

我刚刚开始在Xcode中使用Cocos 2D-X. 我正在尝试制作一个气球弹出游戏,以学习Cocos 2D-X库.到目前为止,我已经能够展示精灵并使它们移动.至于触摸,我可以获取触摸坐标(并将其打印在控制台上). 现在,我要执行的操作是使气球( CCSprite 对象)“弹出"(从图层中删除).我正在寻找解决方案,其中之一是检查触摸位置是否在 CCSprite rect中.但是我发现的 ..
发布时间:2021-04-22 20:37:26 游戏开发

cocos2d-x 3.0中的TextField,具有背景图像,文本对齐方式和彩色阴影

我需要输入以下内容的输入文本: 背景图片 文本居中对齐 文本颜色,阴影和阴影颜色选项 但是我找不到合适的人.我调查发现: cocos2d :: extension :: EditBox 其中有1个,但据我所知缺少2个和3个 cocos2d :: TextFieldTTF ui :: UICCTextField ui :: TextField 最新的3个没有2和3, ..
发布时间:2021-04-22 20:37:13 游戏开发

嵌入式cocos2d-js应用程序可以调用c ++吗?

我正在研究通过将cocos2d-js嵌入为现有iOS应用程序中的视图的可能性.为了使这项工作有效,我将需要cocos2d与周围应用程序之间的双向通讯. 经过初步调查,我确定可以使用 ScriptingCore 调用 in 到cocos: ScriptingCore * sc = ScriptingCore :: getInstance();jsval outVal;sc-> evalSt ..
发布时间:2021-04-22 20:37:07 游戏开发

调用不可用的功能“系统":在iOS上不可用

我是cocos2d-x的新手,在编译项目时遇到此错误. 调用不可用的功能“系统":在iOS上不可用 我看到此电话不再适用,但是我可以用什么来代替它呢?任何见识将不胜感激! bool FileUtils :: removeDirectory(const std :: string& path){#if!defined(CC_TARGET_OS_TVOS)std :: string命令 ..
发布时间:2021-04-22 20:37:04 游戏开发

如何在cocos2d-x中从C ++调用javascript函数

在我的cocos2d-x js项目中,我使用cxx-generator将c ++函数绑定到js,以此方式,我创建了一个ios alertView并将其显示为我的js代码,但是当用户按下OK按钮时,我可以通过事件现在到js,我尝试并用了整整2天的时间搜索了google,但是我做不到,如果有人知道解决方案是什么,请帮助我,非常感谢! 解决方案 您没有提供任何代码,因此很难为您提供具体帮助,但是 ..
发布时间:2021-04-22 20:37:01 游戏开发

在Cocos2d-x Android上提交分数后,Google Game Service排行榜无法显示吗?

我通过声纳系统团队的Cocos Helper实现了适用于Android的Google游戏服务(Cocos2d-x). 一切都很好: 登录Google游戏服务. 显示成就和increateAchievement很好. 我第一次登录Google游戏服务==>显示排行榜可以. 但是,我将分数提交到排行榜,然后再次显示排行榜,它总是自动关闭,并且我得到 respondCode = R ..
发布时间:2021-04-22 20:36:52 游戏开发

如何在cocos2dx中复制动作

我使用cocos2dx 2.2.3.现在,我需要重复一个ccsequence或ccspawn.但是copy()无效. 我的代码: layerParticalsFront-> runAction(action);layerParticalsBack-> runAction(action-> copy()); 解决方案 简单示例: CCScaleBy * action1 = CCS ..
发布时间:2021-04-22 20:36:49 游戏开发

如何使用cocos2d-x v3.0绘制简单的矩形

在cocos2d-x 3.0中无法使用ccDrawSolidRect.3.0 API具有Rect类,但是我找不到有关它的文档.如何使用cocos2d-x 3.0绘制简单的彩色矩形? 解决方案 您可以使用在 CCDrawingPrimitives 中声明的 void drawRect(Point origin,Point destination); .> 在CCNode的任何子类的draw ..
发布时间:2021-04-22 20:36:45 游戏开发

cocos2d-x-3.0项目创建中的许多错误

因此,我正在尝试使用cocos2d-x-3.0设置项目.我可以很好地进行所有设置,然后可以毫无问题地在Eclipse中导入并运行我的新项目.但是,一旦我第一次打开 main.cpp 文件,就会弹出一堆错误,我将无法再编译我的项目.它给我的错误是 #include"AppDelegate.h" 上的未解决的包含:AppDelegate.h #include"AppDelegate.h"#inc ..
发布时间:2021-04-22 20:36:42 游戏开发

“文件太多";Nexus 5/6棒棒糖错误

我目前正在使用cocos2dx-2.2.2.进行游戏项目. 当我执行一些操作(从文件中读取纹理并显示对话框)时,应用程序可能会强制关闭或屏幕将冻结(尽管网络线程仍在运行). 它偶尔发生在联系上,但很少在其他设备上发生. 日志如下: 12-29 15:23:01.169:E/Surface(2128):queueBuffer:到SurfaceTexture -22的错误排队缓冲 ..
发布时间:2021-04-22 20:36:39 游戏开发

在Cocos2dx中使用CREATE_FUNC

有人可以向我解释为什么我们需要在Cocos2dx中使用CREATE_FUNC吗?我在HelloWorld样本中看到了它,但不清楚.请告诉我更多细节.谢谢. 解决方案 我们不需要使用它,它是一个辅助宏,它扩展为: /***为特定类型定义创建函数,例如CCLayer* @__TYPE__类类型以添加​​create(),例如CCLayer*/#定义CREATE_FUNC(__ TYPE__) ..
发布时间:2021-04-22 20:36:36 游戏开发

Cocos2d-x v3无法覆盖前进功能Draw

//在我的.h文件中虚拟void draw();//在.cpp中无效GameLayer:draw(){层:: draw();//绘制代码在这里} 它显示无法覆盖正向函数node :: draw() 据我所知,它正在旧版本上运行.cocos2d-x 3.0中有什么新方法吗? 谢谢. v3.0中的 解决方案 覆盖了draw()方法已更改. 尝试.h: 虚拟空隙绘制(Ren ..
发布时间:2021-04-22 20:36:34 游戏开发

Cocos2d-x-如何设置CCLayer透明的一部分?

我是 cocos2d-x 的新手,需要您的帮助. 我需要使该图层的触摸部分透明. 如何使图层的一部分透明?我曾考虑使用ССClippingNode,但找不到示例或文档. 我使用C ++.谢谢. 解决方案 在TestCpp中,已将项目添加到所有cocos2d-x版本中,您可以找到CCClipingNode的示例. 如果要使用CCClipingNode隐藏CCNode的 ..
发布时间:2021-04-22 20:36:31 游戏开发

对所有android设备的多分辨率支持

我正在使用cocos2d-x将我的cocos2d iPhone游戏移植到android.我现在遇到屏幕分辨率问题:我想在游戏中使用一个高分辨率图像,所有低于给定分辨率的屏幕都应支持该图像. 我在论坛上阅读了这个不错的教程.这确实有帮助,但是我没有实现我的解决方案.有关于“设计分辨率和设计资源"的比例因子的说明.资源解析. 但是,就我而言,它既可以按高度缩放比例,也可以按宽度缩放比例.不 ..
发布时间:2021-04-22 20:36:28 游戏开发