我开始在名为stencylworks的程序中开发iphone游戏。这是非常小故障,我厌倦了被游戏引擎限制,并认为学习如何编程将是一项有用的技能所以我想我会尝试学习一个框架(cocos 2d,sparrow)来制作iphone游戏使用引擎我从十岁就开始使用游戏引擎,但每当我尝试自学编程语言时,它就永远不会顺利。我几乎没有任何编程经验,似乎大多数框架都假设你有另一种语言的知识。我愿意先学习另一种语言,如果它能使一切变得更容易,但我真的不想这样做。我有很多学习资源(本地图书馆,itunesu),所以如果有任何书籍可以让学习变得轻松,我也可以获得这些资源。
答案 0 :(得分:5)
当您想要学习新平台的编程时,您有时需要学习一门新语言。对于原生iOS开发,没有办法围绕Objective-C,所以你必须与它交朋友。幸运的是,学习起来并不难(使用原始C框架的原始C更难)。但是学习一门新语言并不是一个大问题(根据我自己的经验,我可以告诉你,随着概念不断重复,每种新语言都会变得更容易)。学习一个新的框架可以节省大量的工作和时间。
有一些书籍讨论iPhone游戏开发。你想抓住一个评价很好的评论(由于我没有,我不能列出任何评论,三个月后我现在制作的任何列表都将过时,因此对未来的访问者毫无用处)。到目前为止,Cocos2D似乎是最流行的游戏开发框架(纯粹的原生开发)。但在开始之前,我建议你先拿一本初学者的iOS开发书。并不像游戏开发那么酷,但是对整个iOS开发的理解有很好的理解,你可以通过游戏开发书更轻松(也就是更有趣)的时间。
答案 1 :(得分:2)
如果您只对游戏感兴趣,我会建议Cocos 2d并考虑以下书籍:http://www.learn-cocos2d.com/。
如果您有兴趣在将来开发游戏,您应该考虑学习引擎和框架背后的编程语言。
答案 2 :(得分:1)
www.unity3d.com框架 你也可以使用cocos3D