ios游戏开发好学吗?哪时有免费的学习网站大全免费教程教程?

&相关说明:
&您可能需要的资源:如何学好 iOS 游戏开发?
按投票排序
感谢同学邀请,我也是刚接触iOS游戏开发不久,距离「好」还有很长的距离,几点感想,仅供参考。==入门==熟悉Objective-C这是必须的,语法比较简单,其实花不了多长时间。如果之前有其他编程语言的经验,在初次接触时会有比较怪异的感觉,多用两天,慢慢自会适应。熟悉Xcode,比如项目的管理,各个按钮的功能,各种选项的设置,4.4之后的新特性等等,有什么不明白的,StackOverflow是很好的帮手。熟悉一个游戏引擎,比如我选择的是cocos2d (
),原因是灵活、稳定、有一个活跃的社区、学习成本不是很高。当然还有其他优秀的引擎,选择的话,因人而异。==进阶==多看书/文档、多实践、多交流、多总结,如果有可能的话多看源码。大道至简,但很多人就是死在了这里。多看书/文档,表示你已经准备好接受新事物、新挑战,和各种各样的槛。就像在你面前放着一剂苦药和一盒巧克力,你必须有勇气把苦药含进嘴里(少花点时间去刷微博、看各种综艺节目,它们能给你带来短暂的快感,但从长远来看,绝对是弊大于利)。直到苦药吃得都不觉得苦,甚至还挺有滋有味时,你就胜利了。既然是关于iOS游戏开发的,那就说几本我觉得还不错的书吧,因为我选的是cocos2d引擎,所以只能推荐这方面的书,「Learn cocos2d Game Development with iOS 5」,把这本书啃完,里面的习题跟着做得差不多,基本上cocos2d引擎你就玩得很遛了。既然是编程,常见的设计模式得熟悉,不然写出的代码过一星期自己都不认识了,就更别提维护和更新了。一些不错的资源:Learn iOS Game Development By Example: 10 Projects to Get You Started (
)iPad and iPhone App Development (
) 可以在iBook Store里免费购买,对iOS开发有一个整体的概念 这个基本上搞iOS开发,尤其是游戏开发的都知道,很多优秀的教程。 「Learn cocos2d Game Development with iOS 5」作者的博客,也有不少干货。==达人==既然是iOS游戏开发,既然要成为达人,那么底层得东西也得熟练,如OpenGL ES,尤其是ES 2.0。物理引擎(如box2d)也得十分熟悉,因为这能玩出很多花样,而且用户也愿意买单。比如「Angry Birds」、「Tiny Wings」等等。融会贯通。把散落的知识点结成一张网,形成自己的体系。
学习iOS游戏开发,如果C++基础比较好的话,那学习会比较轻松,因为iOS跨平台手游开发完全使用用c++开发,而且找工作笔试题基本都是c++题目。可以在网上搜索渥瑞达游戏项目,看看渥瑞达学员做的游戏讲解,比如:黄金矿工,愤怒的小鸟,飞机大战,萝莉快跑等等,而且有公开的代码分享哦!
learn cocos2d game develope 这本书的第三、第四章好深啊
首先要学习c++,然后就是coco2d-x,还有一些游戏开发脚本也是要学习的,最近在网上看到了几个渥瑞达公开的游戏开发视频,可以去看看的
有C/C++基础就可以学习IOS游戏开发,当然学过object C最好。你可以去麦可网学习下丁群的《基于cocos2d的iOS游戏开发进阶与实战》。丁群老师是appStore推荐榜游戏《人人都能弹吉他》的独立开发者。这套课程吸取了目前主流iOS开发教程的内容,结合实战经验和技巧,试图打造为国内最实用的iOS游戏开发课程。通过编写一个打飞机小游戏来讲解Cocos2d基本功能。 通过讲解&人人都能弹吉他&游戏中的部分代码和运行实例, 教给学员开发商业游戏的实战经验和技巧(第四阶段) , 以及常用功能的(第五阶段)。这套课程能够让你学习到独立开发一个商业游戏的方方面面, 包括游戏制作,内置社交功能,内置支付功能,功能设计思考,上传appstore注意事项,推广和运营等等 。 真正的让你完成自己的第一款商业手机游戏 。这套课程共150个课,已更新100多课了。在线观看地址()
最初写这份答案的时候自己还是在摸索阶段,推荐了下面这些材料:斯坦福大学的CS193p公开课:最新版是2013年winter。课程不仅包括iOS入门基础知识,而且还会布置由该教授亲自设计、涵盖整个课程的作业。苹果官方文档:每一份GUIDE都是一本迷你的教材,写得很精致,而且每一份guide都会延伸到其他知识。可以从这篇开始:马上着手开发 iOS 应用程序。:很多step by step的教程,适合掌握一定知识之后跟着教程做着玩。上面这三分资料,确实就是我刚开始学习iOS开发的时候用得最多的资料,在着手开始iOS Code之前,需要学习相关Objective-C的知识。对我帮助最大的可以说是CS193p这个课程(免费的哦),我跟着这个课程一行一行代码完成布置的作业,课程完成之后我就能够自己写一个简单的app出来,并且我也知道该在哪里问问题、怎样找答案(很重要)。当我了解整个app的制作流程之后,我就给自己定计划,1个月之内必须开发出一个app,从原型设计、界面设计、到CODE。最终我做了几个实验性的app,虽然没有在app store上架,但是能够在自己的ipad、iphone上运行展示,我就拿着这几个app去面试,很幸运地找到现在的工作。工作之后一直在使用的材料:苹果官方文档,必须的参考书;StackOverFlow,一有问题就问他;Github,搜索关键词iOS或者objective-c,会发现很多高手已经把大部分基础性功能实现并且贡献出来了;另外teamtreehouse提供收费的在线教程,应该比较容易入手。所以我认为,其实用什么材料虽然也很重要,但是市面上优质的材料呢,不外乎那么几份,最重要的是自己有一个idea要落实下来把它完成、写成一个app,这个过程当中自己自然就会去找答案、找材料、解决答案啦。iOS开发入门实战iOS8 App开发快速入门iOS开发视频教程《愤怒的小鸟》希望能帮助到跟我一样初学入门的朋友。
第一步,学习开发语言Objective-C,熟悉Xcode。参考书《Objective-C基础教程》,书快看完的时候还需要补充一些关于面向对象的知识,一般计算机专业的学生都是在学C++的时候接触这类思想的。本参考书里也会有一些讲解,进一步的学习需要以后再去看资料,Objective-体现的是面向对象是一种编程思想,以后写代码的时候可以慢慢体会。学完《Objective-C基础教程》,就会对iOS开发中所用到的基础数据类有一个了解,这时候应该就可以写简单的无界面程序了。熟悉Xcode,比如项目的管理,各个按钮的功能,各种选项的设置,4.4之后的新特性等等。第二步,学习iOS开发的软件运行原理,软件开发思想、规范以及一些苹果公司提供的常用标准UI(User Interface,用户界面)控件的使用方法。推荐参考书是《iPhone 4与iPad开发基础教程》,该书有中文译本,虽然不是最新的iOS教程。建议可以去看看这个教程:ios开发视频教程配合着可以看《IPhone开发秘籍(第2版)中文》这本书,把上面的工程全部敲一遍。第三步,熟悉常用第三方控件。因为苹果本身开放性的局限,其提供的标准开发库会有一些功能局限,智慧的网友们开发了各种各样的第三方控件来实现他们想要的功能,可以使开发过程事半功倍。此部分为进阶学习内容,需要在掌握前两步内容的基础上展开。这一步主要是试用,学习第三方代码,要求阅读第三方开发文档以及代码多一些。可以与开发同时进行,边学边进行软件开发。除了参考书,这里推荐一个网站“DevStore()”里面收录了很多的开发者服务,并且可以对同类的服务进行参数对比,能够很有效的找到你需要添加的服务。学习期间及后期做项目阶段都可以在这个网站找到相应的服务和配置过程,并且可以在交流群里咨询大神。最后,无论学习哪个操作系统的编程开发,最关键还是要多多练习多写代码,多看源码/文档、多实践、多交流、多总结。
随着苹果各类应用开发越来越火爆,很多开发者都转向IOS方向的学习,但是如何快速的转向这个方向,一直是很多人的困扰。特别总结了几点,分享给大家。第一步:如果您没有苹果机器的,普通机器配置比较高的话,大家可以直接在普通机器上装个虚拟机,然后装MAC系统。具体教程大家百度一下,网上一大把。第二步:您需要有足够的热情,可以没有基础,但要有热情,否则再简单的东西也坚持不下来,不管是要做独立开发者,还是打算借此提升自身技能,没有长期的热情,还是别学了,浪费时间。第三步:(1) 找几本好的书,开始IOS之旅,推荐书籍《Objective-C基础教程》、《IPhone开发秘籍(第2版)中文》(2)然后看Stanford的视频教程,如果英文不好的,建议可以去看看这个教程:配合着可以看《IPhone开发秘籍(第2版)中文》这本书,把上面的工程全部敲一遍。(3)到网上找点苹果的例子代码研究研究,经常去cocoachina上面逛,同时关注iphonedev这几个国外论坛,当然还有github这些social coding网站上的源代码(4)第2步之后就开始做实际项目了,如果是独立开发者,可以做任何自己喜欢做的项目,当然,越简单越好,如果是团队成员,直接跟着团队做项目,哪怕当实习生也好(5)如果开始对游戏感兴趣了,就可以开始学cocos2d(甚至cocos3d)了,推荐一个博客:,此人还有一本书很不错(6)在社交网络上关注那些技术牛人,经常交流,学习。(7).坚持,如果只是跟风,建议不要学了,要学起码就得做出几个产品出来。
建议你直接从sprite kit开始起步.. 使用oc语言,并且是苹果的api,以后也有保证,移植mac也比较容易.cocos2d如果不是打算用cocos2d-x来做跨平台,就不用去学了..c++写程序和oc比起来,复杂程度不是一点半点...
按照我的意思,打基础:华中科技大学出版社的两本书就够了,英语不好看中文,好的话直接看英文,你刚开始学,就不要想太多. 游戏进阶不懂
已有帐号?
无法登录?
社交帐号登录零基础需要学习哪些内容可以开发一款ios app 游戏?
按投票排序
你可以从学习如何避免成为伸手党做起。
OC语法+cocos2d框架就可以啦
当然如果你会c++的话,直接学习怎么用cocos2d-x也可以
已有帐号?
无法登录?
社交帐号登录}

我要回帖

更多关于 办公软件免费学习教程 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信