我已经开始在一个名为stencylworks的程序中开发iphone游戏。它很容易出错,我厌倦了被游戏引擎所限制,我认为学习如何编程会是一项有用的技能,所以我想我应该尝试学习一个框架(cocos 2d,sparrow)来制作iphone游戏,而不是使用引擎。我从十岁起就开始使用游戏引擎,但每当我尝试自学一门编程语言时,它总是进展不佳。我几乎没有任何编程经验,似乎大多数框架都假设你了解另一种语言。我愿意先学习另一门语言,如果这会让一切变得更容易的话,但我真的不想这样做。我有很多学习资源(本地图书馆,itunesu),所以如果有任何书可以让学习变得简单,我也可以买到。
发布于 2012-01-22 00:45:34
当你想学习一个新平台的编程时,你有时不得不学习一门新的语言。对于原生iOS开发来说,没有办法绕过Objective-C,所以你必须和它交朋友。幸运的是,这并不难学(原始C+原始C++框架更难学)。但是学习一门新语言并不是一个大问题(根据我自己的经验,我可以告诉你,随着概念的不断重复,每种新语言都会变得更容易)。学习一个新的框架会耗费大量的工作和时间。
有几本书讨论了iPhone游戏开发。你想要一个有好评价的(我不能列出任何评论,因为我没有任何评论,三个月后,我现在做的任何列表都会过时,因此对未来的访问者没有用处)。到目前为止,Cocos2D似乎是最流行的游戏开发框架(仅次于纯原生开发)。但在开始之前,我建议您阅读一本初学者的iOS开发书籍。不像游戏开发那么酷,但是对iOS开发是如何完成的有了很好的理解,你将会更容易(因此更有趣)读完一本游戏开发书。
发布于 2012-01-22 00:39:13
如果你只对游戏感兴趣,我会推荐Cocos 2d,并考虑下面的书:http://www.learn-cocos2d.com/。
如果你对将来开发游戏感兴趣,你应该考虑学习引擎和框架背后的编程语言。
发布于 2012-01-22 00:41:14
您还可以使用cocos3D作为www.unity3d.com框架
https://stackoverflow.com/questions/8954632
复制相似问题