找回密码
 立即注册
查看: 436|回复: 4

[简易教程] 如何系统地自学 Unity3D?

[复制链接]
发表于 2021-4-22 09:00 | 显示全部楼层 |阅读模式
如何系统地自学Unity3D,少走一些弯路。
发表于 2021-4-22 09:02 | 显示全部楼层
前言

每一条重新出发帆船,都是一面崭新帆布。你将经历一番烈日灼烧,狂风暴雨历程,可以褶皱发黄,破破烂烂,但没有人有资格可以把你扯下来。
扬帆起航
一、万事开头难

自学最大的难题是你能否坚持下去,而不是学习中遇到的瓶颈与难题。
若是半途而废,将是终生遗憾的事呀!


学习Unity之前先对身边的事物进行一番梳理。
给予自身一份压力,一份动力,一个决心


1、压力
如果你是刚踏入大学的萌新,会有人善意地提醒你大学生活并不能放松。
知乎: 大学有必要很努力地学习吗?
如果你是面临实习毕业的铁憨憨,会有人善意地提醒你这是一个关键性的转择点。
知乎:计算机应届生月薪大多是多少?
如果你是已经出来工作的老油条。那没什么可以说的,加油吧!
你已经知道生活的艰辛了吧。


2、动力
如果你是一个独立或单机游戏的制作的追梦者,应该能看出这几年的变化。
虽然这几个月因为版号的问题小许挫折,但历史的车轮依然滚滚向前。
贴吧:目录:各个游戏的销量统计贴的链接,方便大家查找【国游销量吧】
知乎:如何评价腾讯 WeGame  游戏平台?
知乎:indienova:独立游戏人的 2017
《太吾绘卷》宣传图


看得远,是因为我站在巨人的肩膀上,游戏市场和Unity前景就是我们的底力。
有的人都抱怨连连,但还是离不开这个领域,这就是国内网络游戏状况。
中国产业信息网:2018年中国游戏行业发展现状及发展趋势分析【图】
知乎:撑起B站83.4%收入的游戏业务是怎样运营的?
知乎:unity3d游戏就业前景如何?(今年有些异样)
知乎:siki:Unity对H5小游戏开发的支持——Project Tiny (H5小游戏热也要趁一波)




3、决心
这些都扯远了,好处也不一定落到你头上,还是先看看自身是否满足学习条件再说吧。
时间:你需要盘算下自己除去上课上班之外,能花多少时间用在学习Unity上。科学的安排时间,不要刚开始就让自己每天都被塞满满的,这样持续不了几天会自暴自弃的。除非你是
知乎:上班族如何安排时间才能每天都早起、读书、跑步、冥想?
危机:当下面对的生活和工作压力该如何处理?如合理的安排课程、尝试和家里人沟通、在保证工作质量的同时为自己挤出更多的时间等。
自律:既然想自学省下培训机构的上万块学费,那你可以算下相当于每天赚了多少钱。
知乎:为什么很多IT公司不喜欢进过培训机构的人呢?
甩开包袱,轻装上阵!


二、蚂蚁啃大象

当下定决心学习了,就需要发挥蚂蚁啃大象的精神,一点一滴的循序渐进地吸收知识。
知我者为春秋也!时间就是你这段旅途最好的伙伴。


1、学习路线
一条精练的学习路线宛如晨跑中的红色沥青人行道,舒适防滑。
将Unity的学习知识分阶段进行,每一个阶段匹配相应的案例,达到巩固自身知识的作用。
基础课程旁一些推荐的网站、书籍、工具的注解能在相应的阶段为学习者深化内容,扩展视野。
Unity学习路线


2、自学步骤
第一步:计划
接下来你需要重新规划这段时间,最好精确到每天需要完成的任务,就算是每天1个小时的打码时间,只要持之以恒,积水成渊。当然也不能安排得太细太满,没有给自己喘息的机会,一定要让计划成为你的底限而不是上限,一朝崩堤,千里水淹。并且给每一时段定下目标,当完成目标时候适当的奖励自己,以此来提醒督促自己完成目标。推荐你使用ExceL做一个简单的甘特图,可以清晰的看到自己每段时间的学习效率,也给予自身完成任务的成功感。
知乎:如何使用 Excel 绘制甘特图?
甘特图


第二步:笔记
编程是一门工科,但也需要记住一些关键性的代码或按键之类的。虽然一些内容会可以找到完整的参考手册,但并非全都适合你的,而自身笔记能弥补你薄弱的内容。如果一些较为复杂的操作和代码没有笔记,那么做过之后无法及时复习,过一段时间也就忘了。可以使用Word、有道云、CSDN、博客园、Github,也经常有许多大牛分享自己的随笔、感悟等,多浏览多学习。
烟雨迷离半世殇博客【设计师养成记】不妄自菲薄,不自命不凡。 - CSDN博客
CSDN 笔记


第三步:梳理
学过的内容,将重要的和懵懵懂的内容做一个简单的梳理,别以为这是节外生枝,这是知识点扎实的体现。我们的记忆对于零散的东西很是糟糕,而对于有关联性的记忆尤为擅长,可以通过一颗颗知识的树,串联知识网络。如Unity API常用方法和类、生命周期、渲染顺序等等
有道云 知识梳理


第四步:总结
每学习一个阶段一定要将之前的知识梳理一遍,并以此作为基础完成几个案例,达到巩固知识效果。unity的学习基本上是线性的,没有那么多的分叉,方便了自学的人一路走到底。而往往有人因此而迷失方向,学了半懂半不懂,没有及时的做阶段性总结而导致基础不稳。


三、自学遇到的问题

自学当然会不知不觉走了弯路,或者一个问题成为你突破自身的瓶颈。
这时,我们需要通过自身的经验尝试性的解决问题。


1、蜂拥而至的知识冲垮你的脑袋
有些没有编程基础和其他编辑软件使用经验的同学来说,刚开始同时面对这两项内容会很头疼。既要在不熟悉的英文编辑器上做点击,又得理清代码相关的知识点,可以说是一脸懵逼的的状态。这时你需要除非主次,将目前必须熟悉的内容做进一步探索深化,而次要的可以留以后慢慢学习。如不熟悉U3D英文编辑器的则必须先整理知识,搞懂各个按键的意思。而C#编程及涉及Unity各类机制的可以往后探究。先学习一部分内容,将代码敲完运行成功才是硬道理!
Unity2017 界面布局翻译
Unity2017 工具菜单翻译


2、学习资料太多也见得是好事
学习切不可跳跃式吸收喜欢的知识,囫囵吞枣。你半会半不会的内容会失去吸引力,这会严重的打击你的积极性。不可东看一本书西看一部视频,一定选好路线后,精中捡精,先把核心的内容学完再说。


3、错误代码难以解决
大部分初学者都是跟着视频教程一步步的敲代码的,偶尔会出现代码打错或者因为Untiy版本而导致错误,遇到错误千万不能只会专一个地方思考,而是学会通过搜索错误报告,详细的比较自己的代码与视频上的有哪些地方不同。记录一些常见的错误,如忘记保存,大小写,点击了其他选项等,通过一步步运行分析最终找到问题所在。这个过程虽然耗费很长时间而且学习到的东西不多,但却锻炼了查错能力,为以后学习打好基础。
stackoverflow




4、枯燥难懂的知识如何活跃大脑
学习Unity一些类和方法的时候,会有许多雷同而又重要的知识,可将他们串联在一起编成一个小动画或者游戏达到活跃自身思维,而不是跑马观花般一学而过。学习C#的时候,数据结构和算法是必不可少的,如果能每学习一个内容,做一些相关的试题和简单设计,这对知识的吸收是很有帮助的。
codewars


5、寻找匹配的知识和相关资源
因为Untiy存在许多插件,搜索一些热门的插件加以学习是很有必要的。一定要利用来公众号,知乎,豆瓣,Github,博客,网盘搜索等平台,一些整理性强的文章必然成为的学习路上的一块砖,垒砖成墙。这样才是互联网时代学习的方式。
B站unity官方账号


6、进入圈子在Unity领域生根发芽
虽然你是个刚学习的菜鸟,但一定要尝试着融入Unity话题的领域里,可以通过关注一些Unity相关的网站,了解其他人的学习,生活,工作等。既能补充你对整个Unity知识的了解,还能结交朋友,持续性的推动你学习,积极进取。


7、两篇不错的自学入门指引
知乎 :零基础如何自学编程?
(回答关于自学编程常用的手段和需要面对的困难)
知乎:游戏引擎 Unity 的入门易精通难体现在哪?为什么?
(详细的讲述在Unity学习和使用时的亮点和槽点)


四、自学必备弹药库

1、Unity官方全家桶
【Unity 官方网站】
官方网站提供了,编辑器下载、学习、社区、资源下载商店
【Unity用户手册】Unity User Manual (2018.3)
介绍相关编辑器功能与使用技巧,可以搜索查阅相关功能使用方法。
【Unity脚本手册】Unity - Scripting API
脚本 API 介绍,说明相关脚本接口的使用方法。
【B站账号】Unity官方
放有许多官方最新的视频
【公众号】搜索:Unity官方平台
可以了解Unity平台最新的更新或社区资讯
【书籍】《Unity官方案例精讲》
对Unity官方案例内容进行详细解读并翻译




2、其他学习网站
Unity游戏开发视频教程目录 v18.11 - Siki 精心整理
内有大量教程资源,在国内罕见,或许是你自学的启蒙视频
雨松MOMO程序研究院|专注移动互联网与Unity3D游戏开发的技术博客
雨松是国内Unity相关博客最为全面的,特别是编辑器扩展方面。
2018年,他的新书《Unity3D游戏开发》(第2版)再版上架了。


3、推荐学习书籍
《大话数据结构》大话数据结构 (豆瓣)
作者用诙谐幽默、简单易懂为你讲解数据结构的方方面面,这是一本相当易读的书籍,能为你苦练数据结构的灰霾中照进一缕阳光。
大话数据结构


《Unity Shader入门精要》Unity Shader入门精要
作者编程与设计两头抓,对美有极高的追求,能细腻的讲解内容,是一本不可多得的好书。




4、资源大全
两个Unity学习资源的帖子,资源虽好可不要贪杯哟
知乎:siki:2018年Unity学习资源指南(建议收藏)
知乎:陶程:Unity 学习资源(超全)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
发表于 2021-4-22 09:02 | 显示全部楼层
系统地学难道不就是看官方文档嘛? 目录结构都列好了, 按顺序啃就行了.
发表于 2021-4-22 09:04 | 显示全部楼层
www.unityfly.com
unity项目源代码插件模型场景免费资源学习分享
unity爱心飞扬下载站 :)
本站建立的初心是:为兄弟姐妹们学习unity免费提供便利和支持
欢迎光临本站 :)
发表于 2021-4-22 09:04 | 显示全部楼层
小白的话推荐看看这个,Unity从下载开始教了,里面还有些小案例其实可以照着做一下,我之前就是看这个做了射击游戏,也有源码,直接后台要就行
https://mp.weixin.qq.com/s/e55ktvgW653OiF-8fybnAA
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-5-22 06:15 , Processed in 0.136833 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表