草庐IT

cocos2diphone

全部标签

c++ - Cocos2d-x 3 测试版 : polygon not drawn right

我按照建议使用DrawNode来绘制多边形,但问题是它没有正确绘制,因为我喜欢我附加所需多边形形状的图像和一个输出错误的代码输出。代码:if(sprite&&sprite->init()){sprite->setTextureRect(Rect(0,0,200,200));sprite->autorelease();autodraw=DrawNode::create();{PointBlock1[]={Point(0,0),Point(30,0),Point(50,10),Point(80,10),Point(100,0),Point(200,0),Point(200,40),Poin

实现目标检测中的数据格式自由(labelme json、voc、coco、yolo格式的相互转换)

在进行目标检测任务中,存在labelmejson、voc、coco、yolo等格式。labelmejson是由anylabeling、labelme等软件生成的标注格式、voc是通用目标检测框(mmdetection、paddledetection)所支持的格式,coco是通用目标检测框(mmdetection、paddledetection)所支持的格式,yolo格式是yolo系列项目中所支持的格式。在进行实际项目中,通常不会局限于一个检测框架,故而数据格式也不会局限于一种。为此博主整理了互联网上相关的数据格式转换代码,方便各位的使用。1、json格式转yolo这里是指将json格式转yol

c++ - cocos-2d C++ 中的 captureScreen - 如何使用或保存捕获的图像?

我想在我的(iOS)应用程序中有一个按钮,用于截取当前屏幕的屏幕截图,然后将其附加到短信中。就像我在其他应用中看到的那样......我的消息发送正常,我想我的屏幕截图也正常,但我不知道屏幕截图保存在哪里或如何使用它。我的消息发送是通过应用程序中的按钮调用的...voidGameOverScene::messageCallBack(cocos2d::Ref*sender){CocosDenshion::SimpleAudioEngine::getInstance()->playEffect(ALL_BUTTONS_CLICK_SOUND_NAME);utils::captureScree

Cocos2dx 安装运行

简介最近在研究游戏,体验了下unity、unrealengine、cocos、jmonkey等游戏引擎,正好写文章记录下,本篇是cocos2dx的安装运行环境及依赖安装说明博主的电脑环境如下:window10python2.7:这个要注意,cocos2dx使用的是python2,不是python3,试了下,python3确实不行cocos2dx-V3.17.1版本:没有使用最新版的4,看更新没有啥大操作,而且试了下好像和文档不太同步?新建js工程一直报错,尝试好久没有解决,最终用老版本3顺利运行,所以还是用3吧VisualStudioIDE2013/2015/2017:不能用高版本,会报错了,

c++ - cocos2d-x 如何暂停层的 Action 和调度,然后恢复它们

我有一个场景包含很多层(层包含很多Sprite),我怎样才能暂停计划和Action,然后我可以恢复它们。 最佳答案 使用函数:voidCCNode::pauseSchedulerAndActions();voidCCNode::resumeSchedulerAndActions();如果您希望图层的所有子级都暂停,则需要一个循环来执行此操作。CCArray*childs=this->getChildren();CCObject*child;CCARRAY_FOREACH(childs,child){CCSprite*sprite=(

c++ - 使用 COCOS2D-X 的文件 I/O

我正在尝试加载名为POSDATA.GAMEDATA的逗号分隔文件。我在互联网上查找了几个地方,结果发现我需要做一些调整和/或不同的类(class)。我尝试使用ifstream。但是,它无法打开该文件。Xcode4.3.2似乎找不到我的POSDATA.GAMEDATA文件。我还尝试使用ofstream创建文件,但是当我在这两种情况下使用open()时,文件都没有打开。我的代码是这样的:usingnamespacestd;voidFileLoader::loadFile(stringp_WhichFile){//LocalVariablesstringthisLine;//OpenPOSD

ios - cocos2d 动画不显示 Sprite 表

我的游戏出现了一些奇怪的错误。谁能帮我解决这个问题。我有一个运行游戏,英雄在运行时收集硬币,当英雄触摸硬币时,现在我正在展示在粒子制造商的帮助下创建的粒子效果。它工作正常。但是最后一天我购买了一个软件,它为我们提供了非常好的粒子效果,但它只能导出为pngs。所以我制作了Sprite表,而不是以前的粒子动画,我把它放在接触监听器代码上,以便在英雄触摸硬币时显示这种效果。不幸的是它没有显示任何东西。这是我以前的代码:-(void)checkHeroAndCoins{floatfDelta=0;if(m_hero->m_bMagnet)fDelta=iDevPixelX(30);for(Co

iphone - 在Cocos2d中,如何创建一个layer,我可以设置它的区域大小,并且只显示属于这个区域的children?

目前,无论图层有多大,当我在其中添加子Sprite时,Sprite都会显示在屏幕上。但是如果我想限制图层的可见区域,只显示这个区域内的child,我该怎么做呢? 最佳答案 你应该在这里给ClippingNode一个机会:http://www.learn-cocos2d.com/2011/01/cocos2d-gem-clippingnode/ 关于iphone-在Cocos2d中,如何创建一个layer,我可以设置它的区域大小,并且只显示属于这个区域的children?,我们在Stack

iphone - Cocos2d 与 UIKit View 混合 - 巨大的 FPS 下降

我有一个用Cocos2d编写的游戏。在它之上,我展示了一些UIKit对象。然后我向其中添加了一个UIViewController来处理使用UIKit对象和UIView动画编写的单独的迷你游戏。我用来将其添加到我的Cocos2D场景的代码如下:gameVC=[[[UGameViewControlleralloc]initWithNibName:@"UGameViewController"bundle:nil]retain];[[[CCDirectorsharedDirector]openGLView]addSubview:gameVC.view];gameVC.parentClass=s

ios - 我需要运行 XCode 4.3 项目两次才能启动 cocos2d 应用程序

这让我发疯,我的cocos2d项目每隔一秒就会在设备上运行一次。每隔一段时间,它会在不启动应用程序的情况下显示“已完成运行”。我的操作系统版本是10.7.3,我运行的是xCode4.3。其他项目似乎工作正常。有什么想法吗?BR,马尔辛 最佳答案 Resources文件夹下有两个Info.plist文件。其中之一也在目标的BuildPhases部分的CopybundleResources选项卡下。我不知道这是怎么发生的,但是我删除了一个plist文件,然后将其从CopyBundleResources选项卡中删除,现在项目运行时间。我在