草庐IT

cocos2dcpp

全部标签

ios - Cocos2d for iOS 中具有二维能力的纹理

我在很多地方读到过使用二维的幂次方的纹理。使用Cocos2d时使用纹理尺寸的最佳做法是什么?假设我有MyTexture.png并且尺寸为100x100。目前我只是按原样使用纹理并忽略非二维的幂。将纹理大小调整为128x128然后将contentSize设置为100x100可能会有好处。 最佳答案 在这里你可以找到一些关于这个的信息。这是关于POT和NPOT纹理的讨论,以及可能导致您的应用出现内存问题的错误,请查看此链接http://www.cocos2d-iphone.org/forum/topic/31092除此之外,我认为POT

iphone - Cocos2d如何绘制3D图像并进行旋转?

我是objectivec的新手,在我的应用程序中我必须绘制3D图像(如纸箱男孩)并使用OpenGLES框架在X轴、Y轴和z轴上旋转它我如何绘制图像。某人帮我提前谢谢。 最佳答案 如果您在cocos2d项目中制作3D游戏,则必须使用其他框架(如cocos3d)或您所说的使用OpenGL框架加载3D部分。cocos3Dhttp://brenwill.com/cocos3d/与cocos2d一起轻松工作,并允许您加载3d对象并以您想要的方式使用它们。OpenGL框架将更难理解和使用,但会根据您想要的结果为您提供更大的灵active。我会通

android - cocos2dx录制声音android/ios

我目前正在开发一款需要能够录制和分析声音的游戏。我基本上需要实时(接近)实时分析手机麦克风的声音并将其可视化。和这个问题类似,只是我想尽可能用cocos2dx来做。我要执行的任务类似于这篇文章中讨论的内容:CapturingSoundforAnalysisandVisualizingFrequenciesinAndroid,不同之处在于我想使用cocos2dx进行可视化。首先我的问题是:cocos2dx有没有办法支持录音。我搜索了一下,但没有找到任何有用的东西。其次,如果没有,我如何将特定于Java/ObjC平台的录音链接到在cocos2dxc++代码中完成的绘图/用户交互。如有任何类

Iphone检测每个手指并画线(使用cocos2d/openGL绘制)

我了解多点触控事件的工作原理当手指触摸View/屏幕时,该View将收到带有一组UITouch的ccTouchesBegan。UITouch将保留每个手指的位置(CGPoint)及其唯一性。如果多个手指同时触摸View,将向View发送2个UITouch。有时View将收到带有2个UITouch的ccTouchesBegan,或者ccTouchesBegan将针对每个手指触摸一个接一个地调用两次。如果finger1正在移动,View将通过一个UITouch接收到ccTouchesMoved。我的问题是如何分别用每个手指触摸画线,将1或2个手指放在屏幕上并为每个手指触摸开始/移动/结束画

iphone - iOS在线高分与cocos2d

我有一个简单的游戏,为了保存高分,我想在本地和全局范围内进行。我对GameCenter略知一二,但在接触它之前,我想知道是否有任何其他服务可以很好地免费使用cocos2d?还有在Game-Center上保存本地和全局高分的方法吗?谢谢 最佳答案 您可以使用一些全局服务。不幸的是,OpenFeint上周刚刚关闭,但有一些替代方案可以做到这一点。Crystal、Geosophic和Plus+都是GameCenter的可行替代品,它们都拥有全局排行榜并与Cocos2d一起工作。如果您在决定使用哪一个方面需要帮助,请查看此链接http://

iphone - cocos2d中如何添加画圆的动画效果

我正在开发一款游戏来找出两张图片之间的差异。当你发现它时,我想添加一个效果。画出一个圆圈比突然显示圆圈要好得多。但我以前从未做过核心动画或opengl。我不认为准备100个Sprite并逐帧更改Sprite是个好主意。这是我的代码:(只需将圆形图像添加到左右图像即可。)-(void)show{CCSprite*leftCircle=[CCSpritespriteWithFile:@"circle.png"];CCSprite*rightCircle=[CCSpritespriteWithFile:@"circle.png"];leftCircle.scaleX=size.width/[

iphone - iOs:与 OpenGL 混叠而不与 Cocos2D 混叠?

我是opengl编程的新手,但我正在做一些非常基础的事情,自定义opengl代码和cocos2d之间的质量差异是巨大的!我只是尝试加载图像并在每一帧连续旋转它。在我的代码中,我得到了很多闪烁的、锐利的边缘,而cocos2d则一切都很好很流畅。我已经在我的代码中使用苹果推荐的iOs4代码设置了4x多重采样抗锯齿,但与没有任何MSAA的cocos2d相比,它看起来仍然很糟糕。你可以在这里看到不同之处:自定义opengl代码(使用MSAA):cocos2D(没有MSAA):有谁知道我缺少什么才能实现如此流畅的图形?通过查看cocos2d代码,我发现了一些将别名链接到GL_LINEAR的引用资

ios - Cocos2d EXC_BAD_ACCESS

我是cocos2d新手,突然得到这个EXC_BAD_ACCESS,我制作了一个新的获奖菜单,但出现错误我认为错误是因为我调用了一个已释放的对象,但我没有释放任何东西?我的调试控制台没有错误,这很奇怪这是我的Level_1.m////Level_1.m//iPadGame////CreatedbyMyNameon1/25/12.//Copyright2012__MyCompanyName__.Allrightsreserved.//#import"Level_1.h"#import"HelloWorldLayer.h"CCSprite*player;CCSprite*enemy;CCSp

objective-c - Obj-C/Cocos2d内存问题,调用属性时exc_bad_access

我正在为iOS开发一款纸牌游戏,我遇到了一个我猜想是Objective-C中的内存管理问题,我无法弄清楚。我已经多次阅读有关内存管理的内容,并且我认为我所做的一切都是正确的,但是每当我尝试从我的Card类中调出一个属性时,游戏就会崩溃。它的工作方式是我有一个名为deck的NSMutableArray,它是我在Cocos2d中使用的CCLayer的一个属性。我在层的init方法中分配并初始化牌组,然后调用一个方法来填充牌组中的卡片:inti;intj;NSString*suit;for(i=0;i在Card类中我有属性:@property(nonatomic,retain)NSStrin

objective-c - Cocos2D CCScene 黑屏,没有任何反应?

过去3天我一直在尝试从Cocos2D1.1.0-pre->2.0rc0a升级,但这是迄今为止我在制作应用程序时遇到的最艰巨的任务。所以它在Cocos2D1.1中运行良好,我的图像加载,一切正常,等等......现在在2.0rc0a中它只是进入黑屏,但我的所有方法都被调用了!这里有一些关于我正在使用的代码、设备、日志等的信息......Xcode版本1.Xcodeversion:4.3.2测试设备2.A)Devices:iPhone4S-5.0.1(doesn'twork)B)iPad3-5.1(doesn'twork)C)iPhone5.1simulator(doesn'twork)D