草庐IT

ios - 如何开启Cocos2D CCLOG Debug模式?

我在网络上看到人们发布这样的内容:2012-03-1210:26:32.495squirrels[330:707]cocos2d:OSversion:5.1(0x05010000)2012-03-1210:26:32.498squirrels[330:707]cocos2d:GL_VENDOR:ImaginationTechnologies2012-03-1210:26:32.501squirrels[330:707]cocos2d:GL_RENDERER:PowerVRSGX5432012-03-1210:26:32.503squirrels[330:707]cocos2d:GL_V

ios - 在 cocos2d removeChild 中将清理设置为 YES 有什么作用?

我想我可能会在我的代码中引起一个错误,因为我不清楚cleanup:partofremoveChild:cleanup:cocos2dccnode类的方法。谢谢。 最佳答案 它停止所有操作并取消计划与CCNode关联的任何计划选择器,基本上删除cocos可能对该对象的任何引用。它还将清除调用传播到对象的所有子对象。如果该对象是一个可自动释放的对象并且您没有保留对它的引用,则objective-c运行时应该为对象本身及其子对象回收内存。几乎所有对象都是如此,但如果您将对象添加为目标触摸委托(delegate),则情况并非如此。在这种情况

iphone - UITableView 和 UIScrollview 停止 cocos2d 动画

我有UITableView,它显示在我的层`[[CCDirectorsharedDirector].viewaddSubview:myTableView]前面,并占据了屏幕的一部分。一切正常:它检测触摸。但是在tableView的滚动动画期间,所有cocos2d都会卡住,直到tableView结束滚动。(在卡住状态下,我的意思是所有节点的操作都暂停了)。问题是:这种卡住的原因是什么,我该如何避免?-(void)mainLoop:(id)sender{if(dispatch_semaphore_wait(frameRenderingSemaphore,DISPATCH_TIME_NOW)

iphone - Cocos2d 字体 : How to create . CCLabelBMFont 的 fnt 文件? (任何免费的位图字体创建工具?)

Cocos2d:如何创建字体纹理图集的.fnt文件?有免费的位图字体创建工具吗?现在我有了所有的单字符图像..并在photoshop中创建了纹理网格,有没有免费的软件可以制作纹理网格和带有修剪字体和坐标的.fnt文件? 最佳答案 据我所知,没有工具可以完全满足您的需求。由于.fnt文件只是一个XML文件,您可以手动创建它。在Mac上使用最广泛的免费位图字体工具是Hiero。我写了一个Hierotutorial解释了如何安装、使用和解决它的一些错误。GlyphDesigner然而,它是一个更好的工具。它的价格为29.99美元,物有所值

ios - 在 COCOS2D 中移动的触摸画线

我正在使用COCOS2D为iPhone开发游戏。在那里,当用户将他的手指从一个点拖到另一个点时,我需要画一条线。据我所知,我需要在TouchesMoved方法中执行此操作,从那里我可以获得分数。但是我不知道该怎么做。有人可以帮我解决这个问题吗? 最佳答案 起亚奥拉。无聊迫使我就此主题提供一个答案。图层部分(即@interfaceGetMyTouches:CCLayer):-(void)ccTouchesMoved:(NSSet*)inappropriateToucheswithEvent:(UIEvent*)event{UITouc

ios - 为 OpenGL ES/Cocos2d 优化纹理的方法

我得到了大约30个PNG32位格式的纹理。所有纹理的大小都相同(比iPad屏幕宽)。大小不是正方形,宽度和高度都不是2的幂。相同的纹理旨在用于游戏的iPhone版本。在游戏中,假定这些纹理用于动画(每个纹理都是动画的一帧)。当然,30个纹理每个使用4MB的动画速度不是很快,内存消耗也远未达到可接受的水平。因此,作为OpenGLES和Cocos2d的新手,我正在寻找食谱如何优化这些特定纹理和一般纹理。关于我应该处理的纹理的附加信息:所有纹理都具有相同的渐变背景(海面)和不同的区域(波浪)。每个波浪都有些独特,波浪几乎占据了所有纹理。纹理从Flash导出(它们最初是矢量图像)。

ios - 找不到 Cocos2D kazmath/kazmath.h 文件

在我的应用程序中,我正在从Cocos2D版本1.10->2.0-rc0a升级。据我所知,我所做的一切都是正确的,我认为问题只与用户header搜索路径有关。所以我的Cocos2D文件是within一个文件夹within一个文件夹within一个文件夹within一个文件夹,在我的桌面上。所以实际的cocos2D文件是4个文件夹,直到它到达桌面。我的用户标题搜索路径如下所示:"/Users/myname19/Desktop/NewMyAppBeta/MyApp3/MyApp3"所以完整的错误是:词法或预处理器问题,在CCNode.h中找不到“kazmath/kazmath.h”文件。实际

ios - 是否可以使用 Quartz 2D 在另一个线程上制作 UIImage ?

我想移动一些需要几秒钟才能在另一个线程上生成UIImage的代码,但是我在使用时遇到上下文错误UIGraphicsBeginImageContextWithOptions(size,false,0);在调用调度生成图像之前,我尝试执行的每个操作都显示“无效上下文0x0”。这是可能吗? 最佳答案 What'sNewiniOS:iOS4.0是这样说的:DrawingtoagraphicscontextinUIKitisnowthread-safe.Specifically:Theroutinesusedtoaccessandmanipu

ios - MPMoviePlayerController 在 Cocos2D 中导致约束警告

我正在为iOS使用Cocos2D开发游戏,并在控制台中看到许多与约束相关的警告。我已经在SO和其他网站上阅读了许多与约束相关的帖子,但未能解决这个问题。我没有NIB文件,也没有在这个项目中使用XCodes用户界面生成器。Cocos2D仅使用以编程方式创建的全屏GLView。据我所知,所有这些约束都来自与UIView本身交互的MPMoviePlayerController。我将此代码用于MPMoviePlayerController集成:https://github.com/cocos2d/cocos2d-iphone-extensions/blob/master/Extensions/

iphone - Live555框架生成错误

我正在尝试为Live555库构建框架。我从here得到库文件按照这个answerofSO我已经多次尝试根据该答案生成它。它只是给出以下错误:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/g++-c-Iinclude-I../UsageEnvironment/include-I../groupsock/include-I.-DBSD=1-O2-DSOCKLEN_T=socklen_t-DHAVE_SOCKADDR_LEN=1-D_LARGEFILE_SOUR