unity学习顺序?
unity学习顺序? 有编程基础再去学u3d十分简单,首先就是去学习unity的操作,很多入门书都有这个环节,介绍unity的布局,各个工作区是干什么用的。然后就是熟悉下unity API,然后再去深入了解它的底层实现。
其次就是用户交互界面,unity自己提供了ugui,它的作者是原来的ngui的作者。
ugui十分简单,unity也开源了源码,但是UI类的工作十分机械化,一般都是用项目里的UI框架,进行写逻辑功能代码,大部分都是用lua写,为了可以热更。
网络上也有很多课程,网课也有,推荐siki学院,课程特点就是,带你开发游戏,通过开发一个游戏来学unity,siki老师的有些很水,其他老师的有些还行。
书籍推荐
书籍 :《Unity 3D游戏开发 第2版 宣雨松 游戏开发 》 入门级别。但是很详细。
主要就是让你知道unity是怎么样使用的,以及是怎么扩展的。
另外就是
配合案例使用。 这本书主要就是结合游戏案例,
再者,就是C#的工具书,下面会介绍
之后就是学习中级了,这个时候有了基础,应该去试试自己做个游戏,做完后,就是考虑它的优化了,可以看看设计模式之类的书籍,结合U3D的,市面上有本叫 《设计模式与游戏完美开发》的书籍,是讲如何设计一个兵营类的战斗Demo。
然后就是面试了。
《游戏架构:核心技术与面试精粹》
如果对图形学感兴趣,推荐
《 Unity Shader入门精要》
C#部分,C#高级编程(第11版)C# 7 & .NET Core 2.0当做工具书,虽然有点厚,也有人在MSDN上学会c#的....
lua部分Lua程序设计 第4版 Lua5.3编程语言基础入门教程书籍 Lua编程程序设计 Lua编程
后面可以去论坛 学习,例如uwa,csdn,
Unity官方公众号 获取最新的技术文章。
unity conmect等 1个月做一个demo的话直接用unity是比较好的选择,有c++基础就不用专门学习c#基础语法,边写边用出一个demo然后发布到手机上。
祝面试顺利,游戏是一个好的方向~ 找unity视频教程、unity书跟着做一做demo youtube上有很多unity的 直接搜 unity tutorial
例如space shooter就很适合入门
页:
[1]