草庐IT

graphics2D

全部标签

ios - 我的 Cocos2d CCMenu 不会响应触摸

你好,当我的游戏到达游戏结束场景时,我有一个返回主菜单的按钮,但由于某种原因,它已停止工作这是导致我的游戏结束场景的代码:[[CCDirectorsharedDirector]pause];[[CCDirectorsharedDirector]replaceScene:[ResultsScreennode]];在我的GameOver初始化函数中....mainMenu=[CCMenuItemImageitemFromNormalImage:@"MainMenu.png"selectedImage:@"MainMenuClick.png"target:selfselector:@sele

ios - 如何组合这两个 Cocos2D if 语句?

我正在寻找一种在我的Cocos2D应用程序中组合这2个if语句的简单方法。但是,到目前为止,我的尝试根本没有奏效。谢谢! 最佳答案 我相信您尝试将if语句组合成一个语句是因为您在实际理解该语句时遇到了问题。作为一名程序员,您的首要职责是编写可读代码,即使您是唯一一个阅读代码的人。我能想到为什么你只需要一个if语句的另一个原因是你认为这样会更快。首先,我将从将所有计算移出if子句开始。这不仅是重复的,而且容易出错并且很难阅读。我还冒昧地用乘以0.5f来代替除以2,因为ARM处理器没有除法指令,因此除法由软件执行并重写为乘法。编译器可能

iphone - 排序 2D NSMutableArray

我有如下二维数组:NSMutableArray*world=[[NSMutableArrayalloc]init];NSNumber*number;NSMutableArray*inner;intscr=2;number=[[NSNumberalloc]initWithInt:scr];inner=[[NSMutableArrayalloc]initWithObjects:@"ABC",number,nil];[worldaddObject:inner];scr=6;number=[[NSNumberalloc]initWithInt:scr];inner=[[NSMutableArr

objective-c - cocos2d 中的 UIActivityIndi​​catorView

大家好!目前正在探索cocos2d框架。现在我正在尝试在cocos2d项目中使用UIKit的东西。我在做什么:我添加了方法:-(void)activityIndicatorRun{spinner=[[UIActivityIndicatorViewalloc]initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge];spinner.color=[UIColororangeColor];spinner.hidesWhenStopped=YES;[spinnerstartAnimating];[selfsch

ios - 如何使用 Core Graphics 右对齐文本

我想在使用CoreGraphics绘图时右对齐多个文本。下面是我现在用来绘制文本的代码。如何绘制多个右对齐的文本?CGContextSelectFont(context,"Helvetica-Light",10.0f,kCGEncodingMacRoman);CGContextSetTextDrawingMode(context,kCGTextFill);CGContextSetFillColorWithColor(context,_privateColor.CGColor);CGContextShowTextAtPoint(context,point.x,point.y,[textc

ios - Core Graphics 的图形效果库?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion我已经到了不能再拖延iPhone应用程序图形部分编写的地步了。到目前为止,让我无法深入研究的是,我觉得很难弄清楚如何实现我在某些灯上具有“发光”、“闪烁”效果的想法。在Amiga场景的日子里,我曾经擅长这样的事情。但是今天我一无所知。现在我可以看到有那么多具有完全令人惊叹的图形效果的iPhone应用程序。所以。我想知道是否有人知道用于创建这些库的可用库?最好是开源,但

ios - SKProductsRequest 导致崩溃 - Cocos2d 和应用内购买

我对“应用内购买”和Cocos2D引擎有一个非常奇怪的问题。一切似乎都运行良好,交易也没有问题。但是当我多次打开和关闭我使用“应用内购买”交易的场景时,应用程序崩溃了。有时它会在几分钟后发生。.m文件:在我的初始化函数中:if([SKPaymentQueuecanMakePayments]){productsRequest=[[SKProductsRequestalloc]initWithProductIdentifiers:[NSSetsetWithObjects:@"xxx.blockads",@"xxx.unlocklevels",nil]];productsRequest.de

objective-c - Box2D 编译错误

我已将Box2D添加到我正在处理的Cocos2D项目中。关于如何执行此操作,我遵循了多个指南(所有指南似乎都不一样!)。但是,似乎都不起作用。我遇到了这些类型的错误:error:Box2D/Collision/b2BroadPhase.h:Nosuchfileordirectory我以为我的标题搜索路径有误,但尝试了各种变体,但都没有成功。有什么建议吗? 最佳答案 在您的项目中使用Box2d的最简单方法是遵循以下几行:将Box2d文件复制到项目的子文件夹中。通过Xcode将这些文件导入您的项目。在“项目导航器”中,选择您的目标并打开

ios - Cocos 2d画线不起作用

我想在cocos2d中用手指触摸画线。-(void)ccTouchesMoved:(NSSet*)inappropriateToucheswithEvent:(UIEvent*)event{UITouch*touch=[inappropriateTouchesanyObject];CGPointcurrentTouchArea=[touchlocationInView:[touchview]];CGPointlastTouchArea=[touchpreviousLocationInView:[touchview]];currentTouchArea=[[CCDirectorshare

ios - Cocos2D 防止 Sprite 离开屏幕?

是否可以防止我的CCSprite离开屏幕?我已经允许它在左侧和右侧离开屏幕,所以这很好,但我只想阻止它在顶部和底部离开屏幕。到目前为止,我所做的只是让Sprite卡在顶部或底部。我不希望这影响Sprite的移动,我只想让CCSprite在到达顶部或底部时停止。谁能告诉我怎么做?谢谢!编辑:CGSizesize=[[CCDirectorsharedDirector]winSize];if((sprite.y=0)){//Setnewposition}else{//spriteiscollidingwithtop/bottomlimits,dowhateveryoulike,forexam