草庐IT

2d-games

全部标签

android - 2D Sprite 的 OpenGL ES 投影

我有一个用一堆Sprite渲染的OpenGL场景,我想自动为所有Sprite添加阴影。这是一张显示我的意思的图片:场景使用正交投影,Sprite是带纹理的四边形,我使用深度缓冲区从前到后绘制它们。我正在使用OpenGLES2.0,但来自iOS或非ES世界的想法也将受到赞赏。我已经在脑海中抛出一些关于如何解决这个问题的想法,我想找出最有希望的。为每个Sprite绘制两次,第一次是正常绘制,第二次是在场景的更深处使用某种投影着色器。不确定这是否可能?画一个Sprite,然后再画一次,变暗并使用一些alpha,多次对顶点应用一些随机抖动。这可能看起来很傻,一点也不像影子。将没有背景的基本场景

iOS 8 beta 5 Game Center Sandbox 无法识别我的应用

我尝试在游戏中使用GC沙箱,在iOS7上它工作正常,但在iOS8beta5GC身份验证返回错误“无法完成请求的操作,因为游戏中心无法识别此应用程序”。在生产环境中,GC在iOS7和8beta5上运行良好。 最佳答案 您应该开启GC沙箱模式。进入设置-->游戏中心滚动到底部,“开发者”下有一个“沙盒”开关。(重要!-在您将设备连接到XCode6之前,这些开发人员选项是隐藏的。如果您没有使用XCode并以其他方式部署您的应用程序-例如Testflight、iPCU、iTunes,那么您将看不到这些选项)

iOS 8 beta 5 Game Center Sandbox 无法识别我的应用

我尝试在游戏中使用GC沙箱,在iOS7上它工作正常,但在iOS8beta5GC身份验证返回错误“无法完成请求的操作,因为游戏中心无法识别此应用程序”。在生产环境中,GC在iOS7和8beta5上运行良好。 最佳答案 您应该开启GC沙箱模式。进入设置-->游戏中心滚动到底部,“开发者”下有一个“沙盒”开关。(重要!-在您将设备连接到XCode6之前,这些开发人员选项是隐藏的。如果您没有使用XCode并以其他方式部署您的应用程序-例如Testflight、iPCU、iTunes,那么您将看不到这些选项)

ios - OpenGL 与 Cocos2d : What to choose?

我知道cocos2d它是非常简单的API,我可以用它来做简单而庞大的2D甚至有时是3D游戏/应用程序。我也知道OpenGL更复杂,它是较低级别的API等。问题:实现2D/3D游戏用什么比较好?如果我们有cocos2d这样简单的框架,为什么还要学习OpenGL?哪些OpenGL可以做而cocos2d做不到的事情?提前致谢! 最佳答案 什么更适合实现2D/3D游戏?很难说,但总有一个更高级别的API可以让您的工作变得更轻松。例如,您正在编写2D射击游戏。您可能会使用游戏循环,您会想要使用Sprite并使它们在屏幕上移动。您可能想要发生爆

ios - OpenGL 与 Cocos2d : What to choose?

我知道cocos2d它是非常简单的API,我可以用它来做简单而庞大的2D甚至有时是3D游戏/应用程序。我也知道OpenGL更复杂,它是较低级别的API等。问题:实现2D/3D游戏用什么比较好?如果我们有cocos2d这样简单的框架,为什么还要学习OpenGL?哪些OpenGL可以做而cocos2d做不到的事情?提前致谢! 最佳答案 什么更适合实现2D/3D游戏?很难说,但总有一个更高级别的API可以让您的工作变得更轻松。例如,您正在编写2D射击游戏。您可能会使用游戏循环,您会想要使用Sprite并使它们在屏幕上移动。您可能想要发生爆

iOS9 “This game is not recognized by game center.”

我无法让游戏中心与我的应用一起工作。每当我尝试对用户进行身份验证时,它都会返回以下错误:"TherequestedoperationcouldnotbecompletedbecausethisapplicationisnotrecognizedbyGameCenter."我的大多数互联网搜索都得到了“确保沙盒已启用”的响应,但在新的iOS9中,沙盒不再存在。我还确保我的BundleID和我所有的证书都是正确的,所以我认为这不是问题所在。提前致谢!迈克尔 最佳答案 即使我没有使用排行榜,添加排行榜也解决了问题。

iOS9 “This game is not recognized by game center.”

我无法让游戏中心与我的应用一起工作。每当我尝试对用户进行身份验证时,它都会返回以下错误:"TherequestedoperationcouldnotbecompletedbecausethisapplicationisnotrecognizedbyGameCenter."我的大多数互联网搜索都得到了“确保沙盒已启用”的响应,但在新的iOS9中,沙盒不再存在。我还确保我的BundleID和我所有的证书都是正确的,所以我认为这不是问题所在。提前致谢!迈克尔 最佳答案 即使我没有使用排行榜,添加排行榜也解决了问题。

iphone - 游戏开发从哪里开始? UIKit vs Core Animation vs QuartzCore vs OpenGL vs cocos2D

如果我有兴趣在iPhone/iPAD上进行游戏开发,有什么建议可以开始研究哪些技术?事实上,只要对这些技术中的每一个进行简单的说明,强调它如何适应典型的游戏开发就很好了,因为这个问题的原因是我不了解这些技术是如何结合在一起的。所以在这种情况下,这些大致适合这里:UIKit核心动画quartz芯OpenGLcocos2D我的印象是cocos2D将是要走的路,而且它似乎是OpenGL的更简单的包装器?不确定UIKit与CoreAnimation与QuartzCore的区别? 最佳答案 好吧,我会尽量简短地回答一个相当冗长的答案:这取决于

iphone - 游戏开发从哪里开始? UIKit vs Core Animation vs QuartzCore vs OpenGL vs cocos2D

如果我有兴趣在iPhone/iPAD上进行游戏开发,有什么建议可以开始研究哪些技术?事实上,只要对这些技术中的每一个进行简单的说明,强调它如何适应典型的游戏开发就很好了,因为这个问题的原因是我不了解这些技术是如何结合在一起的。所以在这种情况下,这些大致适合这里:UIKit核心动画quartz芯OpenGLcocos2D我的印象是cocos2D将是要走的路,而且它似乎是OpenGL的更简单的包装器?不确定UIKit与CoreAnimation与QuartzCore的区别? 最佳答案 好吧,我会尽量简短地回答一个相当冗长的答案:这取决于

objective-c - iOS - 2d 图像变成 3d

我正在查看这个名为Morfo的超酷应用程序.根据他们的产品描述-UseMorfotoquicklyturnaphotoofyourfriend'sfaceintoatalking,dancing,crazy3Dcharacter!Oncecaptured,youcanmakeyourfriendsayanythingyouwantinasillyvoice,rockout,wearmakeup,sportapairofhugegreencateyes,suddenlygain300lbs,andmore.因此,如果您拍摄stevejobs的普通2D图像并将其提供给此应用程序,它会将其转