草庐IT

ios - Box2d Body在cocos2d-x中的运动

全部标签

iphone - 在 iOS 中使用 C++ 和 cocos2d-x 在浏览器中打开 URL

我正在为来自原始cocos2diOS库的cocos2d-x的美妙的libxport拼命思考。我想问的是如何在safari浏览器中打开网页链接?我不知道如何链接原始objc代码[[UIApplicationsharedApplication]openURL:[NSURLURLWithString:]];我尝试使用LUA引擎,它能够执行shell命令,但我找不到启动它的safari应用程序路径。谢谢大家。 最佳答案 您无法获取其他应用程序的路径。但是,如果您使用openURL:调用打开带有http://域的URL,则Safari将打开它

objective-c - Cocos2d 不显示视网膜图像

我有一些图像,名为“SomeImage.png”和“SomeImage-hd.png”(用于视网膜)。一切看起来都是非视网膜显示,但未显示视网膜图像,我不明白为什么。相反,我看到的是非视网膜图像。如何解决? 最佳答案 试试这段代码[directorenableRetinaDisplay:YES]希望这对您有所帮助。 关于objective-c-Cocos2d不显示视网膜图像,我们在StackOverflow上找到一个类似的问题: https://stackov

iphone - 在 cocos2d 中将动画添加到图层的路径

所以我在cocos2d上,但在我使用普通的ios应用程序之前,我有这段代码:-(void)viewDidLoad{rootLayer=[[CALayeralloc]init];[imageView.layeraddSublayer:rootLayer];roundPath=CGPathCreateMutable();CGPathMoveToPoint(roundPath,nil,center.x,center.y-35);CGPathAddArcToPoint(roundPath,nil,center.x+35,center.y-35,center.x+35,center.y+35,3

c++ - 为什么我们更喜欢在cocos2d中使用 "CCFollow"而不是 "CCCamera"?

在我的例子中,我正在制作一个2D游戏,镜头始终跟随我的角色,但会有场景限制,所以当他接近场景边界时我不得不停止跟随他。我还必须处理相机比例,所以我必须决定是使用CCFollow::actionWithTarget()还是CCCamera。在CCCamera.h中它说:Limitations:-Somenodes,likeCCParallaxNode,CCParticleusesworldnodecoordinates,andtheywon'tworkproperlyifyoumovethem(oranyoftheirancestors)usingthecamera.-Itdoesn't

ios - Objective-C 中的 Box2D

我目前正在运行Kobold1.0.4并且不知道如何使用Objective-C使用Box2D,任何帮助将不胜感激。我看过与kobold的Box2d示例项目,但它只使用c++,我需要在objective-c中完成它,因为我对两者都不太自信。 最佳答案 将源文件的扩展名从*.m更改为*.mm以便能够在其中使用C++类。它将允许您在objective-c代码中创建和管理box2d对象 关于ios-Objective-C中的Box2D,我们在StackOverflow上找到一个类似的问题:

iphone - cocos2d 中的自由运行/横向滚动类型游戏

我想在cocos2d中制作自由奔跑/横向卷轴类型的游戏。我在瓦片map中尝试过,但我是由于一个问题卡住了。问题是我想跳跃,跳跃后玩家Sprite检测到降低楼层边界并在没有得到边界时获取楼层边界的位置死了。有人可以建议我做什么或任何教程等吗?或者通过代码示例帮助我?谢谢 最佳答案 我为GlobalGameJam创建了一个基本的平台游戏,使用Box2D并添加了几个类似于名为“CitrusEngine”的Flash引擎的类。您可以随意使用并以此为例。http://globalgamejam.org/2012/o

objective-c - 关于如何在 cocos2d 中制作排行榜和成就的任何教程

我试过用谷歌搜索,但找不到看起来合法的。我已经设置了游戏中心,只需要设置排行榜和成就。任何建议都会很好。谢谢你。此外,由于我已将分数保存到字符串中,我是否可以将其放入排行榜中? 最佳答案 将排行榜代表添加到您的图层类。@interfaceMyMainMenu:CCLayer根据您的需要显示排行榜。-(void)displayLeaderboard{GKLeaderboardViewController*leaderboardViewController=[[GKLeaderboardViewControlleralloc]init]

iOS 在 Viewcontroller 中正确结束 Cocos2D 游戏并重启问题

作为UIView的coco2d游戏是从viewcontroller中启动的coco2dgame=[[coco2d_viewalloc]initWithFrame:CGRectMake(0,0,320,480)];[self.viewaddSubview:coco2dgame];什么时候结束[coco2dgame.directorend];[coco2dgameremoveFromSuperview];coco2dgame=nil;当我想重新启动时,我会再次调用coco2dgame=[[coco2d_viewalloc]initWithFrame:CGRectMake(0,0,320,4

ios - UIImagePickerController 与 Cocos2D 2.0

我想使用UIImagePickerController,我找到了这个例子添加到.h@interfaceMenuScene:CCLayer{UIWindow*window;UIImage*newImage;}添加到.m-(void)pickPhoto:(UIImagePickerControllerSourceType)sourceType{UIImagePickerController*picker=[[UIImagePickerControlleralloc]init];picker.delegate=self;picker.sourceType=sourceType;picker.

ios - Cocos2d 2.0 - 左下角有 3 个数字?

我遇到了一个我不确定如何解决的问题。在cocos2d2.0中,左下角的第二个数字下降到像0.002这样的低数字,导致我的游戏延迟!!第二个数字是“每秒帧数的毫秒数”,即转到下一帧所需的时间。我从与我的类似的问题中获得了此信息,这是该问题的链接:Cocos2d2.0-3numbersonthebottomleft游戏FPS的毫秒数通常在0.016或0.021左右,没有延迟。它不应该在低至0.002的数字下运行得更流畅吗?我怎样才能阻止这种滞后?有没有对cocos2d有足够了解的人可以帮助我? 最佳答案 当您的应用运行得非常非常慢(大约