【Unity教程】零基础带你从小白到超神

作者: Gamer飞羽分类: 计算机技术 发布时间: 2021-12-02 16:02:48 浏览:1788593 次

【Unity教程】零基础带你从小白到超神

淦江源:
首先,感谢up的教学视频,其次,给还没学习的小伙伴一些建议。 课程质量:高 课程前置: 1.你必须有过学习编程语言的经验,知道变量和常量是什么。 2.你也最好学过C#,知道何为类,结构体,数组,枚举,泛型,继承,方法的重载,这些都知道才能更好的编写脚本。 学习建议: 1.本课程的所有课程每集大体上分为三类,Unity编辑器使用类、脚本编写类、unity编辑器使用+脚本编写类。 ——编辑器使用类,:这一类必须去实操,跟着教程来使用,这类教程就是教会我们如何使用unity从而便捷我们的操作的。 要求:实操,笔记,多去试试调整参数。 ——脚本编写类:这一类通常就是纯纯的给个游戏物体,然后创建一个脚本,接着就是罗列一个类或结构体的方法,总是把这个类最重要的几个方法告诉你,所以请多去用这些方法,并且至少要知道这个类是干嘛的,以后编写脚本想找哪个功能就去哪个类找。 要求:笔记,实操,多敲,多去看方法的引用,并且把学过的方法至少知道是干嘛的,参数是啥,返回值是什么,来自那个类。 ——混合类:一般这种前半部分教组件使用,后半部分教脚本调用组件参数,按前面的方法学就行。 要求:同上。2.本教程是纯纯的知识点教学+简单演示,完全没有实例,所以我们每学完一节或一个板块就要学会自己用所学知识做一些实例,自由发挥一下功能。以下给出一下实战方法: ————自由发挥,反复使用组件和方法,熟能生巧。 ————购买UP主编写的书籍《新概念unity》,内置与课程内容符合程度极高的实例—视频教学与素材文件,跟着操作实战即可。 ————自行搜索全网的实战内容,并找到与所学内容板块想接近的来学习。3.学习流程:建议想学好unity的同学们都尽量按这么个流程来,如果你有更好的教学也可以自己安排。以下仅供参考(默认大家同时购买了书籍): —— 书籍配套C#视频教学—— 刘铁猛C#教学 BV13b411b7Ht或者老赵C#教学BV17G4y1b78i—— 本教程—— 本教程进阶教程——

【回复】如果想自己做独立游戏,你还要学建模软件(如Blender),图像软件(如photosshop),视频音乐剪辑(如Au),视频剪辑软件(如PR), 视频特效软件(如AE),材质软件(如Subtance),自学配音,自学美术,自学音乐,学次永无止境,愿各位在学习路上砥砺前行。
【回复】回复 @XJY-demons : 砥砺前行,大学快毕业了才想清楚这辈子想干什么,21岁,还不算晚,加油,兄弟们!
【回复】嘿嘿,学完C#,跟着做几个案例我就可以做独立游戏了,美术板块的技能全部O几把K了。
拆卡男孩Jaxson:
感谢UP,你的教程是我看过最好的了。不繁琐,简明扼要。希望以后多多做一些实例开发应用教程[给心心][给心心]

【回复】我自学过游戏且做出过demo,这个老师的教程放心去学,c#可以学唐老狮的,其余教育机构的别去碰,因为他们的目的是赚钱(例如某峰),教程会做得又臭又长,你有95%会被一周内劝退。跟对老师很重要,这是我踩坑总结的最大经验。
【回复】回复 @真第一性原理 : 也不是说又臭又长,我个人觉得是因为教的东西太多,太繁杂,对做游戏这方面可能很多都用不到,但很多又是底层逻辑,你不学,到时候开发就容易出差错,也是为什么有些代码老出bug的原因。但现在又是一个快节奏的时代,可能很多人都学不下去,兴趣容易消磨掉,包括我自己看了几集都看不下去,可以先看一些基础的,快速学习完c#的基础内容,直接上手unity学习,激发兴趣,遇到不懂的再往回去补习一些漏掉的知识。
【回复】回复 @月光之城vv : 我参加过千峰培训,两万多学费[囧],老师教的很随便,后面基本就不管了自己玩,特别坑,教的东西b站基本都有,毕业了给你伪造一份三四年工作经验的假简历就让你投,我感觉花钱就只是了解找工作就要伪造简历,大家谨慎入坑。
青衣白袍戏人间:
第一次发评论,up主的教程真的很好,现在b站的unity视频大多数比较老,up的教程可以说是b站里最新而且讲得最细,真的给了我很大的帮助,小小的希望up可以坚持下去!!!!!!!!!

【回复】怎么这么快5级了?你不会憋了好久吧
【回复】为什么创建c#文件打开说显示未能正确加载解决方案
秋千撞脸:
各位小伙伴可能遇到unity的一些关键字(如Vector3)编译器无法识别不给标颜色的情况。如果你使用的是VS2022的话,你可以在左边看到一条类似“根据解决方案,您可能需要安装......来获得完整开发体验”的提示信息。点进去,把那700多MB的东西装上就行了。

【回复】装完之后还得在unity的首选项里设置一下,外部编辑器默认vs,把所有的都勾上,这样就能用了[脱单doge][脱单doge]
【回复】回复 @For_Asa :太正确了!!打上去的函数都是灰色的,一点灵魂都没有,明明老师打上去的都像活的一样有颜色的,照你说的做完了就好了,帮大忙了太感谢啦![大笑]
【回复】成功了,我也不知道是那一步解决的,vs里修改我又勾选了一个 可选:unity hub(我之前是勾选了unity的),然后再开发界面设置里第二个设置preferences,External Tools里,右上角有个下拉菜单选择vs2019。再打开脚本vs就和unity连接上了。感觉主要是第二步里设置,第一步应该没用
光速三挂倒霉蛋:
给所有后来者提个醒,学游戏设计一定程度的数理基础、编程能力和英语理解水平是必须的,在代码设计方面没有这些必备知识只会事倍功半。 与其在看到向量就发弹幕哀嚎抱怨,不如着手自学或者复习线性代数。 更何况深入学习游戏设计,计算机图形学又是不可避免要学习的一大内容(个人看法,科班内容还没学到)。看过一点闫令琪老师的教学内容,其中的数理内容只会更难。 所以基础的数学、物理、英语、计算机内容,该学的还得学,不要想着一蹴而就。

【回复】的确,我本科连大学数学都不用学的专业= =向量我虽然高中学过,但是我觉得这堂课定义的小白应该还是要有一些基础的,最起码我这种没学过大学数学的人就完全不适合,听到20来节的时候我已经不知道老师在干什么了,老师讲课也偏纯理论,不会举例子告诉你这个方法能够用来做什么。
【回复】之前听到那个欧拉角、四元数……我问了我算法同事,开发同事,甚至物理博士朋友,全都说不是太了解,只知道一个简单的概念。
【回复】不过我还是打算继续听,大不了重复听个两三次,实在也找不到其他的课了
自言自语爱看天花板者:
我下载的是英文版,没有装简体中文,现在发现英文版不好用,怎么能补上简体中文

【回复】打开你的unity hub ,在安装页面,点击你安装的unity版本右上角的设置,然后添加模块,找到下载即可
【回复】回复 @我们一起加油33 : 添加模块没有找到语言选项解决方法:网上搜索Unity中文包,然后下载好对应版本,接着在目录:"版本文件夹\Editor\Data"下创建文件夹"Localization",把中文包放进去即可找到语言选项。(所有情况适用)
【回复】回复 @经常蛇皮走位 : 基本上2020以上或LTS版本的都有,推荐2020LTS版本,LTS是长期支持版本的意思,且运行速度比其他普通版要流畅
拉风你大爷:
第40节课之所以用transform.translate,是因为characterController本身只是控制移动,不能承载物理计算。如果和RigidBody一起使用会出bug,如果非要使用请勾选Is Kimematic。浪费了很多时间,望周知。

砚上客:
Microsoft Visual Studio Community 2019显示安装失败是为什么呢,。。。。

【回复】为什么创建c#文件打开说显示未能正确加载解决方案
【回复】回复 @在琳佐鼬 :2022版的下载也需要重启电脑吗
HelloTC_huang:
这个系列讲得非常好。最近做项目打算用unity,在这里系统地学了一下,也买了飞羽老师的书籍参考。目前的体会是视频先快速过一遍,有个大概印象之后翻unity的官方文档刷一遍,同时写一些例子做测试,然后重新读飞羽老师的书籍,边读书籍的时候重新再刷一遍视频并且开始做做小项目,能很快上手。这个教程讲得很全面,而且划分细致,可是对于框架和编程逻辑讲得不多,官方文档则更多地给出了unity的设计架构,细节比较少,刚好相互可以互补。 c#编程我理解飞羽老师不讲是因为不太有必要,毕竟编程主要还是看想法和逻辑,尤其是unity需要的算法设计几乎没有,常用的就是变量定义条件判断循环之类的东西,c#指针之类的高阶技巧几乎不会涉及,所以只要编程入过门的人写这类程序没什么难度。不过很有趣的是unity这种非纯code的编程模式体验很不一样,理解之后很好玩。

【回复】不涉及指针,是否意味着会java就可以学习unity
【回复】回复 @小明天晴空万里 :我觉得完全没问题。我是python过来的,python也不用指针
【回复】为什么创建c#文件打开说显示未能正确加载解决方案
落小泪Tears:
计算两个向量的夹角 Angle 计算两点之间的距离 Distance 点乘 Dot 叉乘 Cross 插值 Lerp 模 magnitude 规范化向量 ...

妹控过膝袜:
关于Unity 21.x版 standard assets 在asset store找不到的问题 ||解决办法|| 1.官网unity下载 2.找到...

【回复】代码修改完出现了其他错误怎么办
Gamer飞羽:
Standard Assets单独下载链接[微笑]:https://pan.quark.cn/s/7de740b3ed2d https://b23.tv/mall-4aFPz-10cwRytIrT6 有需求的可以看新版课程哈~

【回复】不用私聊我更多Unity课程了,更多课程看这里哈 https://www.bilibili.com/video/BV1g34y1v7sA,未来还有更多的免费课程直接发b站,大家持续关注~[呲牙]
【回复】下载后解压到项目里面的Assets文件下吗
【回复】回复 @本身就是东华帝君 :就是把这个包下载好之后,解压,然后把解压后文件夹拖到项目的Assets文件夹目录下就好了~
FeX-YiHe:
学了这一节 觉得复刻一个要塞系列的游戏不是问题了hhh 。现在要塞系列越做越不得劲了 ,有朝一日我一定要自己复刻出来,将它改进

【回复】代码方面简单复刻其实不难,但游戏有很多的细节的地方才是真的难搞,再者就是如果要长期维护需要写各种管理的架构,再者就是修bug,希望你可以达成你的目标吧
gmhimぴmov:
确实不错chat gpt写的还可以,兄弟们写代码和解决错误再也不用到网上东找西翻了

晚起睡不着QAQ:
小学生都看得懂!!!三连!!![tv_点赞]

FeX-YiHe:
报个喜[星星眼],在我去年看完整个教程以后,并且加上自己的摸索,以及结合今年出的chat gpt4的使用做出来了简单的原型,哈哈哈好开心!

老太头:
mac上装unityhub 安装版本就非常慢 一下午了 进度条才五分之一,也不动了

【回复】直接上官方下载安装包就可以
【回复】回复 @青鲷 :没 半瓶晃荡
【回复】回复 @wsyshane : 跟算力有关系?

C# 游戏开发 虚幻 教程 Unity Unity3D cocos 编程开发 Unity小白教学

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!