找回密码
 立即注册
查看: 301|回复: 1

Unity:从入门到入行【全面总结,建议收藏】

[复制链接]
发表于 2022-7-14 17:24 | 显示全部楼层 |阅读模式
史上最全干货系列


一、unity的安装与使用



1.unity安装资源

方法一:
通过http://unity.cn官网进行下载,详细教程可见下方链接。
方法二:
通过微信公众号---软件管家进行下载(小声地说)


2.unity基础使用教程

二、Unity基础知识学习

1.认识Unity



1.1 什么是Unity

Unity是实时3D互动内容创作运营平台。包括游戏开发、美术、建筑、汽车设计、影视在内的所有创作者,借助Unity将创意变成现实。Unity平台提供一整套完善的软件解决方案,可用于创作、运营和变现任何实时互动的2D和3D内容,支持平台包括手机、平板电脑、PC、游戏主机、增强现实和虚拟现实设备。
1.2 Unity的用途

游戏:制作移动端、PC、主机、AR/VR以及即时游戏
汽车、运输与制造:运用实时3D技术在快速变化的行业中取得竞争优势
电影与动画:通过实时制作加快动画创作流程并提高创作自由度
建筑、工程与施工:为大规模的现实生活应用情景创建沉浸式3D体验模型
1.3 Unity的案例

用Unity 开发的产品
水电站管理、监控、培训系统、房地产开发、污水处理系统、陆海空军事训练、虚拟展馆、家庭自动化系统、家居设计、展示、数字地产展览展成、医疗培训,远程操作系统等。
使用Unity3D开发的游戏
网页游戏:坦克英雄、绝代双骄、纵横无双、天神传等
手机游戏:明日方舟、王者荣耀、炉石传说、崩坏3等
单击游戏:御天降魔传、轩辕剑六等
1.4 Unity职位

开发总监
策划:系统策划、数值策划、关卡策划、剧情策划、任务策划
程序:服务端、客户端、工具开发、运营数据系统
美术:原画组、3D建筑、3D角色、骨骼动画、粒子特效、地形编辑、UI界面
2. C#编程

首先,我们来了解一下为什么学unity要学C#呢?
C#用来写unity的脚本,简单来讲就是通过C#语言写出来的代码对unity里面的一些场景人物等进行控制,比如常见的游戏中的旋转、跳跃、销毁道具等,主要控制unity中的逻辑问题,对unity开发而言是不可或缺的存在。
对于已经有编程基础且掌握较好的同学,通过下方这个视频学习可以快速上手C#,如果想学的更加深入,则可以将C#高级编程结合食用。
对于零编程基础和编程基础薄弱的同学就可以通过以下三个视频进行学习
2.1 C#语言基础



C#语言基础主要学习这几个方面的内容:变量、分语句、循环语句 、字符串、数组、函数、结构体、枚举。
以下是推荐的视频学习资源!
2.2 面向对象编程



面向对象编程主要学习:错误和异常处理、列表List类、什么是面向对象、类的定义和对象的创建、访问修饰符、内存 - 堆栈静态存储区、继承、静态类、接口interface、索引器、运算符重载、结构体和类的区别。
以下是推荐的视频学习资源!
2.3 C#高级编程



C#高级编程主要学习:字符串和正则表达式,委托、Lambda表达式和事件,反射和特性,线程、任务和同步,文件操作,网络,XML操作和Json操作,Excel操作,LINQ
以下是推荐的视频学习资源!
3. Unity引擎



Unity引擎,也就是Unity这个软件了,它是Unity Technologies公司开发的一个多平台综合性软件开发工具,是一款全面整合的2D/3D游戏引擎。
以下则是一些视频教程推荐啦!
适合碎片化时间学习,每节视频时长较短,大约控制在10分钟之内,视频节奏把控较好,所用到的unity版本为2020版,视频中所用到的模型提供了下载链接哦,同时比较基础,适合新手学习。

这个视频则是由中国传媒大学老师所主讲的,所用到的unity版本为2018版,视频中用到的资源也都提供了下载链接,视频的时长大部分控制在20-40分钟之内,此课程讲解了地形,脚本,动画,图形渲染,物理系统,人工智能,音频,联网,时间轴以及二维游戏开发。

接下来就是siki学院的教学视频啦,这个课程是Unity2021的入门教程,适合没有编程基础或者有一点编程基础的学员学习。此课程会讲解Unity的基本使用,包括场景操作、视图、预制体、材质、基本模型、刚体组件…等基本知识,最后会通过一个小案例Roll A Ball来学习,适合新手学习。

这个教程相对于其他教程而言会更加的详细,讲的也更加细致。
4. 综合版教程推荐

这个教程讲的比较细致,但使用的unity版本较低,视频清晰度也不是特别高,但能看清楚,讲的比较细致,还是比较推荐的
三、实战与面试

1. 实战

俗话说得好,实践是检验真理的唯一标准,实践才能出真知,接下来就来看看有哪些有趣的实战项目吧。
1.1 游戏

1.1.1 2D项目

1.1.2 3D项目

1.2 VR

随着元宇宙的爆火,unity在VR上的使用也越来越广泛了,抓住时机,主动出击吧!
入门课程
实战
1.3 AR

由于AR技术在国内的发展不是特别成熟,想学习UnityAR可以参考下方的链接,总结的非常全面
2. 面试

以下是总结的一些面试相关的资源!
四、更多资源推荐

siki学院:用时10个小时整理的Unity宇宙最全资源整理大合集
「 Unity 3D」是什么,如何快速入门?
siki学院:unity案例制作教程合集
Unity 学习资源(超全) - 知乎 (zhihu.com)
[教程汇总+持续更新]Unity从入门到入坟——收藏这一篇就够了 - 知乎 (zhihu.com)
点个收藏,点个关注,更多干货持续为您分享中……

本帖子中包含更多资源

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

×
发表于 2022-7-14 17:30 | 显示全部楼层
siki老师,我又来了[大笑]
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-9-22 07:00 , Processed in 0.089969 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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