美文网首页
0基础学Unity3D游戏开发,该如何规划学习路线

0基础学Unity3D游戏开发,该如何规划学习路线

作者: 中清龙图教育 | 来源:发表于2018-07-16 15:01 被阅读0次

    经常有小伙伴问,我是0基础,想转行学Unity3D游戏开发,有什么正确的学习路径吗?下面我们就来看看如何具体学习Unity3D游戏开发。文章太长,步骤太多,不想看,没关系,直接转到文章末段,那里可能有你需要的……

    0基础学Unity3D游戏开发,该如何规划学习路线

    第一步

    首先了解unity3d的菜单,视图界面。这些是最基本的基础,可以像学word操作一样,大致能明白有几个菜单,几个基本的视图,各自起什么作用的就可以了。

    第二步

    理解场景里面的坐标系统,输入系统,简单的向量概念。Unity3D的坐标系统及向量概念如果不理解清楚,不理解世界坐标,局部坐标的关系,即使一个简单的移动,缩放,旋转的几行代码,也会困惑你半天。

    第三步

    学习创建基本的场景的一些基本概念:游戏对象、组件、脚本。在界面上分别体现在层次视图,项目视图及属性视图,要理清楚彼此之间的关系。

    第四步

    学习资源导入方面的一些基本元素:网格、材质、贴图、动画等。

    第五步

    学习脚本的生命周期,Start、UpDate、ONGUI这些基本的方法。了解预制、时间、数学等常用的类及相关方法。理解游戏对象、组件、脚本彼此之间的关系。

    第六步

    进一步学习摄像机、灯光、地形、渲染、粒子系统、物理系统等等,这些每一个深入进出都是一个很复杂的主题。

    第七步

    一些更高级的概念:向量的加减法点乘差乘、光照法线贴图、内存管理、图形优化等等。Unity3D入门容易,真的要精通,那是相当难的。框架结构的可重用性、清晰程度是有代价的——团队的规模和项目的规模决定你要在这个上面付出多少。

    下面是一位大神总结的Unity3D具体学习路线,希望对你有所帮助。

    根据我的学习经验,总结出学习 Unity 可以分为四个阶段:

    第一阶段: 跟着做。

    step by step ,跟着教程做,大量做。这个阶段的重点是学习 Unity 各种组件的使用(比如物理、UI等)。此时掌握编程语言最基础的东西就可以了,比如类、控制流、List、字典等。

    起步阶段的难度曲线越平越好,在我对 Unity 一无所知的情况下,选择从观看视频起步,开始给自己定的目标很简单:熟悉 Unity 界面(目标就是定这么低)。 两个视频下来,差不多就熟悉 Unity 界面和一些基本操作了。

    第二阶段: 反推。

    这一阶段先看教程效果,然后反推效果的实现方式,最后研究别人是如何实现的。

    这一阶段的效果是,既可以检验你第一阶段的学习效果,又可以加深对 Unity 的理解 。

    第三阶段: 模仿。

    从模仿功能到模仿整个游戏,找你玩过的或者当下热门的游戏,模仿它。

    这一阶段需要自己思考如何用 Unity 和代码把效果实现出来,这会倒逼你去学习 Unity 的使用,以及如何用合适的代码实现想要的效果。

    通过这一阶段,你对 Unity 的掌握程度和代码水平都会有很大提升(当然,语言高级特性、数据结构和算法、设计模式等这些小怪也是要刷的)。

    第四阶段: Enjoy it。

    这一阶段你已经能从容驾驭 Unity 和代码,可以自由地把脑海中的想法实现出来,开始享受创造的快乐。我想,做技术的乐趣莫过于此。

    这一阶段应该关注 Unity 的内存优化、渲染优化、资源管理、Shader 等,如果想做出玩法和画面更好的游戏,还要学习 AI、图形学、引擎架构等相关知识。

    如果你看好Unity游戏开发的发展前景,那就需要把握机会,努力学好技术了。中清龙图教育作为中国职业教育高端品牌,积极走在时代前沿,早已为你们准备好了Unity/VR/AR实训课程。本实训课程采用Unity最新版本,全面深入的对行业内广泛使用的游戏开发技术进行深入学习和项目实践,使你在学习过程中通过实操对游戏开发工作流程有深刻的理解及掌握。当然,我们也拥有一支强大的师资队伍,教学教师来自企业一线,均具备5年以上的游戏开发经验,业内unity/VR/AR资深教师亲自授课,名师手把手带领开发企业级项目。

    0基础学Unity3D游戏开发,该如何规划学习路线

    在中清龙图教育,您只需要四步,便能成功走上游戏开发之路:

    第一阶段☞:您将掌握C#编程语言,对数据结构有一定的了解,掌握面对对象的三大特性,了解Winform桌面程序, 熟练运用C#并开发CS应用。

    第二阶段☞:您将掌握Unity的基本操作,熟练掌握Unity物理系统,了解动画系统以及粒子系统,UGUI的组件开发,完成简单的Demo。

    第三阶段☞:也是课程的核心技术阶段,主要包括客户端架构及服务器架构;UI框架,战斗框架,网络编程,静态数据解决方案等。

    最后阶段☞:你已经认识和了解Unity/VR/AR,并学会掌握Unity/VR/AR开发。

    如果你想开发自己的专属游戏,想像《王者荣耀》团队那样拿百万年薪,走在游戏界的前端,那还在纠结什么,快来中清龙图教育实地考察吧,还可申请免费试学哦!游戏开发界的下一个大咖很可能就是这么爱学习的你!

    相关文章

      网友评论

          本文标题:0基础学Unity3D游戏开发,该如何规划学习路线

          本文链接:https://www.haomeiwen.com/subject/ialbpftx.html