Unity初学者学习路线与建议

Posted Z_hongli

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity初学者学习路线与建议相关的知识,希望对你有一定的参考价值。

Unity初学者学习路线与建议

一、前言

Holle大家好,先自我介绍一下,我现在大二,专业是数字媒体技术,方向是游戏制作,学的是Unity,和我同专业的另一个方向是APP开发,学的是android studio,但是他们也学Unity,当然了,不同学校的课程安排和学的东西可能还是会不一样,毕竟数媒技术包含的东西很多,例如还有的数媒技术还要学PR等音频剪辑软件。

写这篇文章主要是因为最近有很多人私信我问我一些问题,大多数还是比较简单的问题,可能是刚学的初学者或者小白,在帮助他们解决问题的同时呢,我也会问问他们的学习状况,比如主要在哪里学习的,我感觉大多数人学习的路线和学习的地方有走弯路的,所以我在这里给大家分享一下我的学习路线。

二、我的学习建议

我是2019年大一下学期寒假期间开始自学的Unity,虽然本专业有Unity的课程,但要到大二下学期才开始上,比我高一届的要大三才上,要不是我们的培养方案改了,估计也要等到大三,我自学了一年,等到了大二下学期开始正式上Unity课程时,我已经能够自己做出来游戏了,老师讲的案例给我看了最终的效果,我就能自己做出来,方法可能跟老师的不一样,但是效果相差无几,当然过程中也会在CSDN中查一些资料,毕竟有些API还是不知道的,我个人觉得还是很正常。

对于去学习案例,老师讲的都比较慢,所以我还是建议大家在课余时间内自己去找案例学习,不要都等着老师讲或者是只听老师讲的,这样学的东西还是比较少的,最好是自己去学,这个真的很重要!!!!!!

我刚开始学的时候,也找不到一个好的学习网址,后来老师给我推荐了一个学习网站Siki学院
,然后我在这里面去学习一些案例,他会有一个学习路线,你可以参照那个学习路线去学,当然了,这些教学中肯定有一些比较好的,你看了那一个就可以不用去看其它的了,现在我给大家推荐几个新手小白去学的课程:

  1. 创建摆放物品、地形的设计,简单的粒子系统,人物AI导航
    在这里插入图片描述

  2. 打砖块(经典入门案例,我的博客文章中有对应教程和我自己开发的打砖块升级版,看我顶置文章)
    在这里插入图片描述

  3. 打地鼠
    在这里插入图片描述

  4. 动画系统
    在这里插入图片描述

  5. Ruby’s adventure经典2D教程案例(很经典,能学很多东西,学完之后自己能做2D游戏了,如果有些地方学不懂的,可以放一放)
    在这里插入图片描述

  6. shader forge入门
    在这里插入图片描述
    要是学完这些,并且能够弄懂90%的东西,基本上就差不多入门了,接着可以去学习一些更加复杂的案例,这时候你可以在Siki上去买,或者去Bilibili上找一些宝藏UP主,在这之前呢,关于游戏存储方面的知识,在Siki学院里面有一个比较好的教程,我也差越过很多有关于存储的知识,但是大部分都是源于SIki的教程,所以我推荐你去看看,比较实用
    在这里插入图片描述

然后给你推荐几个UP,他们的Unity教学挺好的,我最喜欢的一个UP是M_Studio

  1. M_Studio(点击后直接跳转主页)

在这里插入图片描述
在这里插入图片描述
M_studio的教程简明精炼,能在里面学到很多的东西,有些东西甚至比付费课还要好

  1. Yu_Zhen(点击直接跳转主页)(经典入门爬山射击模拟器,我当时就是学的这个)

在这里插入图片描述

  1. 像素忍者游戏开发频道(点击后直接跳转)(简单易学的FPS开发教程)在这里插入图片描述
  2. BeaverJoe(点击直接跳转)经典实用在这里插入图片描述
  3. Lee哥的游戏开发加油站(点击直接跳转)
    在这里插入图片描述

UP主我主要就推荐这些,待发现新的后我再推荐给大家,就学习而言的话,以上的案例的话够学上半年的了,学完之后自己也能够去独立的开发一些中等层级的游戏了,那么对于一些自己在开发过程中遇到的问题,例如不知道脚本怎么写,难度较大的游戏的话,这个时候可以去Unity官网去查中文文档,找到对应的API,基本都有比较详细的解释,在这之前可以先去查CSDN,基本上你遇到的问题大多数人之前都遇到过。

那要是说,我查了API,我也看不懂,我也不会,这可怎么办呐!!!

诶,你还别说,我也遇到过这种事情,这个时候就需要找老师或者大佬来帮帮忙了

那有的同学可能会说,老师给我讲了一大堆,我也听不懂,或者老师给了我一个参考文章,要我去参考,对于这种的话,要不你厚着脸皮刨根问到底,要不就去想想老师给的建议和参考文献,如果最终弄不出来

那就自己研究吧,毕竟咱们这行也不是个容易的事情,随便体验一下搞科研的难度有多大(打个比方)

三、学习要点

  1. 养成做笔记的好习惯,我之前看到过别人的建议,说是写纸质笔记(代码类的),虽然比较麻烦,但是容易记住,相对于电子笔记来说的话,电子笔记大多数都是复制黏贴,容易忘记,纸质笔记的话在抄的时候也会去记一下,记住写工整一点,别自己写出来的东西最后都看不懂。
  2. 认真去理解弄懂每个代码(95%)的功能和意思,有些游戏功能的实现其实并没有那么复杂,大多数游戏所用到的功能几乎都是那几样,你得去融汇贯通这些东西,这样才能举一反三,不然的话,就照着视频把代码打一面是没有意义的,最后面自己还是不会去写程序。
  3. 坚持持续的去学习,只有这样才能够不断地提高自己的综合能力,想要拔高自己的能力,把基础打牢固了再去学一些复杂的东西。
  4. 多去做一些案例,每个案例都会帮助你去学会很多的东西,同时还要注意吸收这些案例里面的精华。(可以记个笔记)
  5. 养成独立思考独立解决问题的能力,这个对于你自身长久的学习十分的重要,不要轻易的去问别人,问之前好好想想,好好找找看能不能够自己去解决这些问题,大多数问题都是自己可以解决的!!!办法总是有的,相信你自己好吧~(╯▽╰)

主要的建议就是这么多了,当然了以后有什么好的方法我也会再更新一下,这些也只是我自己的一些学习想法和观点,供大家参考,大家有什么比较好的想法和方法也欢迎在文章下方评论,大家一起学习进步

在我的主页顶置文章中,收录了我所有的博客内容:Unity必备基础技能和实用文章 里面还是有很多的实用文章供大家参考,我也会不断的去更新,大家可以收藏一波 O(∩_∩)O

码子不易,点个赞支持一下叭~

以上是关于Unity初学者学习路线与建议的主要内容,如果未能解决你的问题,请参考以下文章

适合初学者的PHP学习路线及建议

2021年Java后端开发学习路线(建议收藏!)

给予Java初学者的学习路线建议

一位资深程序员大牛给予Java初学者的学习路线建议

一位资深程序员大牛给予Java初学者的学习路线建议(转)

阿里P6大牛给予Java初学者的学习路线建议