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初学者学习路线与建议相关推荐

  1. 大数据开发初学者学习路线_初学者的Web开发路线图

    大数据开发初学者学习路线 This beginner's roadmap lays out all the basics for web development. We're going to go ...

  2. uni-app学习路线与建议

    uni-app学习路线与建议 uni-app学习路线与建议 1. 前言 2. 掌握基础 2.1 掌握 Vue.js 语法 2.2 使用官方工具 HBuilder 3. 进阶知识点 3.1 微信小程序 ...

  3. 大数据开发初学者学习路线

    目录 前言 导读: 第一章:初识Hadoop 第二章:更高效的WordCount 第三章:把别处的数据搞到Hadoop上 第四章:把Hadoop上的数据搞到别处去 第五章:快一点吧,我的SQL 第六章 ...

  4. 嵌入式驱动工程师学习路线【建议收藏】

    网上看了很多的嵌入式学习路线,有的比较片面,有的为了博人眼球东拼西凑,几乎把整个行业用得着用不着的技术都写上去了,没有侧重点,简直是劝退指南,还有的纯粹是打广告卖板子招生. 一口君曾经是某见的教学总监 ...

  5. 2021最全大数据学习路线(建议收藏)

    个人简介:非科班双一流硕士,CAE仿真方向转行大数据,现杭州某大厂大数据工程师! 我可以给你提供最全的[大数据学习路线]:帮助你搭建大数据知识体系,从入门到精通:亲自指导你大数据工程师面试的简历该如何 ...

  6. 深度学习故障诊断初学者 - 学习路线

    针对该领域初学者,经常有人一头雾水,不知如何学习,因此本文提供了一个学习路线 注:以下路线适合使用深度学习做故障诊断的初学者(建议使用Python.pytorch) 深度学习+故障诊断学习路线 sta ...

  7. 听听阿里老哥对算法工程师技术学习路线的建议

    点击上方,选择星标或置顶,不定期资源大放送! 阅读大概需要15分钟 Follow小博主,每天更新前沿干货 来源丨https://zhuanlan.zhihu.com/p/192633890 前言 知乎 ...

  8. 小猿圈Web之前端开发学习路线及建议

    人生在勤,不索何获.--张衡 很多人已经下定决心学习前端开发,但是学习很盲目,没有一个明确的目标,导致学了很长时间效果也没有很明显,最终放弃了,这个结果是我们最不想看到的结果,那么学习路线就十分重要了 ...

  9. 这才是CSDN最系统的网络安全学习路线(建议收藏)

    01 什么是网络安全 网络安全可以基于攻击和防御视角来分类,我们经常听到的 "红队"."渗透测试" 等就是研究攻击技术,而"蓝队".&quo ...

最新文章

  1. php数据更新实例,php mysq数据编辑更新实例_PHP教程
  2. mysql5.7.14 配置文件_mysql 5.7.14 安装配置方法图文教程(转)
  3. 谷歌开发者工具详解 Network篇
  4. The Hystrix timeout of XXms for the command XX-XX is set lower than the combination of the
  5. 学习《html5.css3.0》网页布局和样式精粹(第二天)
  6. 头上有多少根头发算秃头?
  7. CentOs7配置java环境
  8. 说明书中电磁兼容部分指南和制造商的声明怎么写?
  9. 基于JAVA汽车客运站票务管理系统计算机毕业设计源码+数据库+lw文档+系统+部署
  10. matlab心率和呼吸相关性分析,动态心电图的睡眠呼吸监测与心率变异性的相关性分析...
  11. 小程序页面跳转的几种方式
  12. 学Python必须懂的例子
  13. python加权随机_Python中的加权随机
  14. 工具篇:这可能是全 GitHub 最牛逼的抢票神器!
  15. https安全传输揭秘 1
  16. 【PdgCntEdit】书签的页码都是很大的正数,有没有办法把所有页码全部减去一个数??软件自带功能实现书签页码的增加减少增减书签页码
  17. Appnuim作业题
  18. 家族谱管理系统(C语言版)
  19. SaaS选择路径,选对池塘钓大鱼
  20. python图像处理库哪个最快_10大最佳Python图像处理开源库

热门文章

  1. Tekla材料排板采购工具
  2. ht1621之arduino及stm8驱动
  3. 网站可以封装成app吗?网站如何快速转app快来看看吧
  4. labview制成app_有没有大佬知道labview能开发app么?
  5. 多传感器融合算法,雷视融合算法
  6. 印度金融产品谷歌上架问题浅谈-内含常见google下架封号原因
  7. 计算机组装大赛的新闻稿,重庆科创职业学院开展“科创IT杯”计算机技能竞赛(新闻稿)...
  8. 通付盾是谁?通付盾能做什么?在做什么?
  9. 基于西门子PLC的自动门控制装置设计
  10. 第二十四章《学生信息管理系统》第1节:学生信息管理系统简介