找回密码
 立即注册
查看: 727|回复: 11

[简易教程] 对于Unity自学路线应该怎样规划比较合理?

[复制链接]
发表于 2020-11-30 09:22 | 显示全部楼层 |阅读模式
对于Unity自学路线应该怎样规划比较合理?
发表于 2020-11-30 09:31 | 显示全部楼层
在Unity官方网站教程页面http://learn.unity.com/tutorials上有众多详细的基础教程。对于初学者来说,提供的帮助应该是巨大的。
学习路线规划应该如下:
    (如果没有编程知识的背景)首先学习编程基础知识。Beginner Scripting - Unity Learn 这个“初级编程”的系列教程能帮助提供关于编程基础知识与Unity系统构成的初步认识。熟悉Unity的功能。在上一个步骤中提到的“初级编程”系列教程中已经给出了Unity的基本运作方法。接下来应该学习Unity的各个功能是如何使用的。在这一步我建议开始跟着教程来制作一个自己的游戏。Unity Learn 在这个页面可以找到三个适合初学者的游戏项目。他们分别是赛车游戏Karting Microgame - Unity Learn ,射击游戏 FPS Microgame - Unity Learn 以及一个角色扮演游戏 John Lemon's Haunted Jaunt: 3D Beginner - Unity Learn 。你可以根据你的喜好来选择一个教程来跟随。教程完毕后你就完成了你的第一个游戏啦。 完成了上述两个步骤后,你已经不再是初学者了。对于Unity编辑器使用和Unity编程都有了一定程度的了解。但你仍是新手,Unity还有大量的功能与细节等待你去挖掘。这个时候我建议你开始自己来设计你的项目。去设计一个你自己的游戏,并且想办法在Unity中实现它。当碰到技术难题时,去百度,谷歌,Unity官方文档或知乎上搜索或提问来找到解决办法。偶尔可以浏览Unity商城Unity Asset Store - The Best Assets for Game Making 上面已经造好的轮子可能可以满足你的需求。
最后期待你的游戏开发技术更上一层楼,我们行业里见。
发表于 2020-11-30 09:39 | 显示全部楼层
【Unity3D】自学之路2.0_恬静的小魔龙-CSDN博客跟着这个博客走就好了
发表于 2020-11-30 09:40 | 显示全部楼层
学c#,学lua,然后。。找个什么机构看能不能给你介绍点实习岗位。。。至于自学,基本没有捷径,基本上书上和网络上的都是落后时代的技术,基本上培训机构都是几年前的员工退下来之后的技术,基本上网上能找到的完整项目都是和实际脱节的,基本上网上写新手教程的都留了一手或者很多手。。。
不要妄想一个人做整个游戏,做功能,做gameplay,做渲染,还有优化,随便一块都需要大量时间去堆砌,而且根据游戏难度的不同其深度要求也不同。。。
游戏行业目前是有些排外的,除了大公司,基本上不愿意带新人。。。如果目标是进入一家游戏公司,那建议去培训机构,如果目标要求更高,那还得学好c#,数据结构,设计模式,顺便再学个c++,再花个一两天学下lua。。。
发表于 2020-11-30 09:50 | 显示全部楼层
萌新状态:

像九年义务教育一样,先学基础,到了“大学”水平再决定方向。
C#,推荐菜鸟教程。
菜鸟教程 - 学的不仅是技术,更是梦想!可以暂时不学高级部分的C#。
开始摸索Unity,基本上是拼UI、做动画。这时候需要在哔哩哔哩、知乎摸索,学别人理解过的知识。
Unity3D游戏引擎教程-小白也可以开发游戏_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili随意找了一个B站的Unity教学视频,看看不行就换。
菜鸟状态:

这时候你已经可以参与工作了。一些简单的UI拼接、动画制作都可以通过不停的工作来提高熟练度。这时候回头看菜鸟教程C#的高级部分,你会对自己过去写的代码表示极大程度的嫌弃。
C# 特性(Attribute)你会更加迷糊,并且惊叹于Unity官方的开发人员之聪明才智,察觉自己还不如萌新状态,至少萌新状态还不会觉得Unity有这么多东西。
如果你在游戏公司当菜鸟,这时候你可能会做XLua的相关学习。
Tencent/xLua背靠腾讯的XLua热更新,会让你发现Unity的新天地。
如果你不在游戏公司,而是做Unity的展示相关,那就进入了我能多bb两句的地方了。
初出茅庐:

你已经工作一段时间了,在画面表现上总是不太行。你说你是一个程序员不需要过多的审美,但是见到美女总是流口水。
Post Processing进入了你的视野。
你会发现,日哦,这个东西真tmd好用,网上教程一搜一大堆。这时候你开始涉猎材质与灯光,并且在Lighting和Shader上开始学习。然后,冯乐乐老师的《UnityShader入门精要》将会进入你的视线。
Unity Shader入门精要你迅速开始学习并且迅速放弃,这东西真的不是你这种新人能一下子啃下来的。如果没有专业的知识,以及大学的高数基础,单纯啃书非大毅力大智慧者不可为。你这样安慰着自己,下一个映入眼帘的是Unity官方Shader可视化组件,Shader Forge的进阶版,Shader Graph。
【Shader Graph教程】轻松学习Unity2018内置shader可视化编辑器Shader Graph【连载中】_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili(其实个人认为,如果想要学习Shader,shader forge会更好,它会将shader代码公开,你可以在里面自由查看)
你玩的不亦乐乎,愈发喜爱shader。这时候你再看看自己,你学到了什么?
丰富的学习工具,不仅限于Unity:菜鸟教程、知乎、哔哩哔哩、Github、CSDN以及通用的百度。
热更新的初步了解(我不了解不多说,目前正在学)。
Unity渲染的了解,如默认的单面渲染、灯光调节属性、渲染灯光影响、Post插件等等。
图形学的初步入门,Shader乃至OpenGL和DirectX。
最后,关于Unity的绝大部分知识,你都可以在官方文档中找到。这个非常重要。
那么这时候,你就有根据自身需求来选择未来发展方向的余地了。
加油菜鸟,欢迎来到Unity,欢迎来到编程的世界,欢迎来到
未来。
发表于 2020-11-30 09:57 | 显示全部楼层
我觉得最好的路线就是先简单再复杂的路线
发表于 2020-11-30 10:00 | 显示全部楼层
先学习基本的c#语法,熟悉编程语言。然后开始熟悉unity引擎。根据api通学一遍。再后来开始学习插件,用不同的插件实现自己想要的功能。最后在去找一下完整的项目临摹并独立完成。不断的练习练习再练习,坚持。
发表于 2020-11-30 10:01 | 显示全部楼层
先学习C#,然后学点数据结构和算法,再学unity编辑器的使用,然后学ugui的使用,再跟着教学视频做一个小demo
发表于 2020-11-30 10:08 | 显示全部楼层
先出demo
发表于 2020-11-30 10:08 | 显示全部楼层
直接开始做
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-5-21 01:35 , Processed in 0.098365 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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