草庐IT

Cocos2D-x

全部标签

c++ - 用于 ARMv7/ARMv7 的 Lua

我正在xcode上使用cocos2d-x编写游戏,但在为armv7/7s编译正确版本的Lua时遇到问题。这是我收到的错误消息:ld:warning:ignoringfile/Users/seriousgames/Documents/PopulationTest/PopulationTest/libs/lua/liblua.a,filewasbuiltforarchivewhichisnotthearchitecturebeinglinked(armv7):/Users/seriousgames/Documents/PopulationTest/PopulationTest/libs/l

ios - 仅用于碰撞检测的 Box2D

我仅将Box2D用于碰撞检测。我的代码类似于RayWenderlich教程中的代码here.我遇到了这个方法的问题。由于代码绕过了Box2D模拟,因此没有碰撞响应。因此,Sprite可以重叠。我知道Box2D碰撞API提供了一个单位法向量来帮助解决碰撞。然而,这个矢量传达的是方向而不是大小。因此,我无法确定应该将重叠的Sprite移动多远。有谁知道如何使用Box2D碰撞API手动解决重叠问题? 最佳答案 我不知道iOS的东西,但你想做的是使用扩展b2ContactListener并覆盖PreSolve。voidPreSolve(b2

iphone - 与 png 相比,iphone 上 webp 的 GPU 使用情况

我目前正在做一款iOS游戏,图片资源似乎有点多。我听说过webP,想了解更多。我对webP做了一些研究,知道这种新格式需要的空间比PNG小得多,而且它的编码/解码速度很快。但是我发现没有文章讨论使用WebP图片与PNG图片相比的GPU负担。有关于这个主题的文章吗?或者我可以自己做实验吗?我在VS中使用cocos2d-x进行编码。如果我想模拟iOSGPU并监控其内存使用情况,我不知道该怎么做。非常感谢! 最佳答案 您可以假设生成的纹理保持不变,即以相同的速度渲染,使用相同的内存量。如果您想要更快的加载和渲染以及更少的内存使用,请使用.

Unity:2D游戏设置相机orthographicSize动态设置

目录根据设备分辨率动态设置相机 orthographicSize根据设备分辨率动态设置相机 orthographicSize2d游戏里面相机的Orthan.size确定的是高度,宽度是按照屏幕的宽高比计算出来的cameraWidthSize=camera.Orthographic.size*(Screen.Width/Screen.height)我在游戏里设置的开发分辨率是1080*1920所以我在原先Y=1920情况下Camera设置的orthographicSize=10,可以恰好把图片横向全部展示如下但是导出apk安装到手机上的时候 我的手机分辨率是1080*2440这个时候用unity

ios - Cocos2d spritesheets 和动画

我有一点问题需要帮助。我有一个我需要动画的Sprite,但是Sprite是600x600,有25帧,这变成了一个相当大的Sprite表,实际上比iPhone允许的还要大。有什么办法可以绕过这个限制?在Flash中制作动画并导出为cocos2d?这可能吗? 最佳答案 缩小它。为什么你甚至需要这么大的Sprite?或单独添加框架。(效率较低) 关于ios-Cocos2dspritesheets和动画,我们在StackOverflow上找到一个类似的问题: http

android - 使用 glTexImage2D 绘制 63*63 图像

在android中,使用这段代码是可行的:glTexImage2D(GL_TEXTURE_2D,0,GL_BGRA_EXT,content.width,content.height,0,GL_BGRA_EXT,GL_UNSIGNED_BYTE,content.pixels);但在iOS中不起作用,此代码仅绘制64*64(2的幂)glTexImage2D(GL_TEXTURE_2D,0,GL_RGBA,content.width,content.height,0,GL_BGRA_EXT,GL_UNSIGNED_BYTE,content.pixels);我该怎么办?非常感谢!!!

ios - Cocos2d、iOS、Objective-C : float error

这个问题在这里已经有了答案:Howdangerousisittocomparefloatingpointvalues?(12个答案)Errorsubtractingfloatingpointnumberswhenpassingthrough0.0(4个答案)关闭9年前。我在一个空项目上对此进行了测试,没有发生。如您所见,当我减去bossPercentage值时,newValue变为2.98023e-08。只有当bossPercentage为0.2f且previous值为0.2f时才会发生这种情况。差异应该是0.0f但我不明白为什么我得到的是2.98023e-08。作为引用,remain

c++ - 错误:__cxxabiv1::__si_class_type_info 的 libc++abi.dylib`vtable

我正在为iOS6/7(使用Xcode5和iOSSDK7.0)构建一个使用cocos2d-x的游戏,并开始引入一些利用继承的模式,但我遇到了这个异常。libc++abi.dylib`vtablefor__cxxabiv1::__si_class_type_info:0x284a540:addb%al,(%eax)0x284a542:addb%al,(%eax)0x284a544:jo0x284a4eb;vtablefor__cxxabiv1::__libcxxabi::__void+910x284a546:testb(%edx),%al0x284a548:lesl2(%edx,%eax,

ios - glTexSubImage2D 在 ios7 上运行缓慢

我有一个项目,我需要更新纹理的多个区域并将这些区域每一帧同步到openGL中。我将openGLES2.0与xcode5中的iDevices项目一起使用。为了同步这些纹理变化,我使用glTexSubImage2D,对于绑定(bind)纹理的小区域,每帧可能会调用此函数数百次。在运行ios6的iPhone4上进行测试时,这足以满足我的需求。当我在运行ios7的iPadMiniRetina上对其进行测试时,它明显停顿。停顿显示在mach_msg_trap中,来自glTexSubImage2D下调用的三个函数。不幸的是,我无法发布配置文件的图像(由于缺少信誉点),但这三个函数是从agxuBli

ios - Cocos2d 和 SpriteBuilder 中的 Admob

你好!我的游戏快完成了。但现在我想添加广告。我使用ADMob。我把说明涂红了,但我没有ViewController。因为我在Cocos2d中编码并使用SpriteBuilder连接所有内容,所以我只有MainScene.m和MainScene.h。我不知道该怎么办。我到处搜索,但找不到符合我情况的人。有人可以帮帮我吗?我的游戏已经完成,只剩下广告了。那么我将支付99美元购买IOSDeveloper。谢谢:) 最佳答案 你可以试试这样的东西//----------------------------------------------