撰写了文章 更新于 2017-10-11 16:21:18
Unity学习之路
初级:
1.英语
原因:Unity这个游戏引擎,整个生态环境仍然是英语,所以你必须得学会一些专有名词的英语。这在以后尤其重要,应该多累积。
推荐图书:无
学习方法:多看多记多累积。
2.C#
原因:现在C#是Unity编辑脚本使用的最多的语言。
推荐图书:《C#入门经典》《代码之髓》
学习方法:通过《C#入门经典》进行基本编程,推荐使用Vsoul Sudio 2015(编译器)进行学习。在此期间你应该看了前几章觉得编程并不难,并且跃跃欲试开始使用Unity进行编程,这当然可以。但是你会遇到一个名为“面向对象编程”的坎,这是你的第一个坎,为了帮助你度过这个坎,我选择了《代码之髓》这本书,其中讲解了很多关于程序语言的基本概念,在你不懂的时候通过阅读此书,再加上网上查阅相关资料,我相信你不仅能跨过“面向对象编程”这个坎,还能拥有基本的编程知识。
3.Unity软件基本
原因:Unity虽然只是一个软件,但是仍然需要一定的学习。
推荐图书:《Unity5.X从入门到精通》
学习方法:说实话,这本书挺没用的,但是作为一个小白,使用这本书进行引路是挺不错的。书中的一些代码你可能还看不懂,不过没关系,使用这本书主要就是用来了解Unity这个游戏引擎的使用而已,可以跟着上面的例子来做一做,进一步了解Unity的功能,和如何初步使用脚本控制游戏。
4.使用C#进行Unity脚本编程
原因:没有原因,这是必须的。
推荐图书:“Unity官方文档” 《Unity官方案例精讲》 “网络上的Unity实战教学视频”
学习方法:这时候你就可以真正开始学习如何使用C#编程了,前面说的学英语就很重要了,因为学习Unity编程最好的就是使用“Unity官方文档”,有不懂的敌方直接查就可以了。当然这时候你就可以开始做一个简单的游戏了,跟随《Unity官方案例精讲上的例子》或者网络上很多的Unity教学视频进行真正的实战,在实战中学习。
中级
1.Unity常用插件以及库
原因:多了解和使用插件能提高你的效率。
推荐图书:“Unity Asset Store”
学习方法:多了解多看看,去论坛啊什么的逛逛,没事上Asset Store上搜搜。
2.Unity Shader(Unity的着色器)
原因:只有学习Shader之后你才能够做出更好的视觉效果。
推荐图书:《Unity Shader 入门精要》
学习方法:暂无。
3.C#中级以及深入理解如何再Unity中使用C#脚本
原因:虽然你可能已经可以编写基本的脚本但是在跨平台以及游戏优化等方面还需要学习。
推荐图书:《C#高级编程》《Unity3D 脚本编程 实用C#语言开发跨平台游戏》
学习方法:确实《C#高级编程》可以选读,不过最好读一读我提到的另一本书,对你深入理解Unity有很大帮助。也要多多参照官网的问题回答和StackOverflow(感谢@wayne)的提醒。
4.Unity动画系统以及粒子系统
原因:你可能认为你只是个程序员,并不需要做动画和特效。不过别人都不会,那么你只能自己做了。
推荐图书:前面你在学习Unity基本的的时候那些书上肯定会将这两个东西。
学习方法:这两个东西基本不用写代码,不过需要你慢慢调,熟能生巧。
实用级
1.网络
原因:你需要做一个网络游戏。
推荐图书:如果你没有计算机科学基础,可以不用马上把计算机网络的相关知识完全构建出来。所以在这里不推荐什么书,如果想要完整学习计算机网络就是另一个问题了。
学习方法:Unity提供了很方便的网络联机功能,甚至在最新的版本中已经可以直接在Unity中使用Unity提供的后端服务。可以直接查询Unity文档和API 来了解。
2.跨平台发布
原因:做手游,挣钱钱。
推荐图书:初级:无;高级:Android和IOS开发基础教程的书基本都可以。
虽然unity有强大的跨平台能力,可以保证进行简单的移植。但是经常会出现一些有关Andorid和IOS原生的问题,比如SDK啊,xcode如何使用cocoa呀,怎么我两个插件打包会有冲突。如果你不是特别重度的需要跨平台那么其实不用看什么书,多问问多试试就可以,但是一旦是进行复杂的移植,我想你最好还是学一学原生的Andorid和IOS开发。
3.Lua热更新
原因:虽然现在IOS不允许进行热更新,但是热更新仍然是其他平台上非常方便的更新方法,而使用lua进行热更新又是一个比较成熟的技术有许多可以借鉴的资料什么的。
推荐图书:Lua教程,《Lua设计与实现》
学习方法:其实你只要学习一下lua语法,然后看看lua热更新的教程就可以了,不用特地去看那本书,但是还是那个观点,想要学好自然要学精,看你的选择了。同时使用lua进行热更新有许多插件,可以根据自己的实际情况酌情使用。
4.AR和VR
剩下的再说吧,慢慢更。希望能一起学习一起进步。
wayne 1年前
帕斯卡 [作者] 1年前
发布