粉丝66获赞926

搜索 download unity, 找到 unity 官网, 点进去 download for windows 这个点击下载, 打开文件,选择四,我同意,然后安装 完成。 打开刚刚安装好的 unity hub, 进入下一个页面。如果有账号的,直接点击三印, 通过微信扫码登录,或者通过邮箱登录,如果没有账号,那么点击 click content, 申请一个账号。 进入这个页面之后,红色区域都是需要填写的信息,然后通过人机验证开始登录。 登录之后虽然是免费,但是还是要进行支付,填写相应的信息进行支付。重新打开,用一贴好, 进入这个页面,选择安装编辑器,然后点击 installs, 点击 installs edit, 选择推荐版本进行安装。 这个是 visual studio 的编辑器,这个是社会的平台,这个是是配安卓的,这个是配 ios 的,下面根据自己的需求选择。嗯,这里是 简体中文版,选择,然后点击下一步, 这里选勾,点击下一步,点勾,选击下一步,按 安装。安装完成之后,桌面上会出现这样一个图标,创建一个新项目,点击 new project, 好,这里选择我使用的版本,我用的是这个版本,然后选择二 d urp, 这里输入名字,嗯, 在这个地方输入文件名,这里是选择你要保存的目录,然后选择点击 create, 继续啊, 点击安装, 进入这个页面,表示新项目建成,后续的设置以及其他插件的安装,详见下一集。


hello, 大家好,这里是喵不理我,是你们的喵老师。今天呢,我想带大家学习如何下载安装 unity, 这也是入门 unit 的必经之路。那么废话不多说,我们先打开自己的浏览器,我们大部分人用的都是百度搜索,那我们也一起使用百度搜索,在百度中呢搜索 unity 三 d, 然后这时候会看到一些广告的网站,我们可以忽略这 网站,不用进,我们进具有保障的这个官网。 unit 中国官网,点击进入大家会在右上角看到下载 unit 这几个字,一起点击,他这时候会到这个网页,他 你再往下滑的时候,可以看到有一个叫 unit 版本的这个这个栏目这边会有所有版本,还有长期支持版本,补丁程序版,还有 beta 版本, 我们不推荐下载这个最新版本,因为最新版本可能会有比较多的编辑器的 bug, 所以我推荐是下载长期支持版本, 长期支持版本点击这边。为什么叫长期支持版本?因为这是他在发布以后啊用的这官方会一直去维护的一个维护更新修复 bug 的版本, 所以我推荐下载这个版本,大家一起就点击从 unit hub 下载,点击,这时候呢会出现没有安装 unit hub, 所以要按平台下载,我这边是 windows 平台,如果大家是 mac 就用 mac 下载,如果是 windows 的话,就跟我一样点击 windows 下载,点击下载以后呢就会去下载,然后等等待后下载, 等他下载完了以后去点开他的目录,然后进行双击安装,这边就是点,我同意我大家可以选浏览,可以去选你的安装目录, 我这边只有 c 盘,所以我就安装在 c 盘,大家想安装到什么盘,可以自己指定目录,就在 c 盘给他装到 c 盘这吧, 我就点击安装,点击安装以后呢就点击完成,然后它就会自动去运行 unit hub, 我们稍等,这时候 unit hub 正在运行当中, 然后因为我们刚刚不是点击从网页这边点击了啊,从这边下下载吗?然后他会直接会弹出来去下载那个用他不里面就会 弹出来去下载这个,这个版本就我们刚刚点击的那个版本,这里也是一样,你可以去设置你的安装目录和地址。我这边呢,啊默认在 c 盘 c 盘进行安装了就安装用那题 editor 点击这边就点同意,他就会进行下载和安装,我们这边就要去等待一下,但是这样下载安装的版本有可能这东西他是没有装的,回头我们去看一下怎样让他装的比较全。在等待的时候,我们 因为这是一个英文界面,我们其实是可以把它它它其实是有是有中文版的 东西,那我们这边就可以点设置,设置以后,设置以后这边可以去点击 language 给它切换成简体中文,因为就能看到他就 变成中文版了,弹出来以后就点击试就可以了,点击试的话他就会进行安装,这时候就正在安装编辑器的应用,就是 unit 的编辑器进行等待以后,估计等个几分钟就可能需要十分钟,主要看你的网络和你 是不是把它安到 ssd 固态硬盘当中啊。我们终于安装完成了,大概等了十几分钟,这时候 他提示了安装完成,我们可以在项目这边可以建立新的项目,但是先不建立新项目,我们可以在安装这边看到他已经安装完成了,那现在呢?是编机器安装完成了, 如果我们想要进行安卓,安卓的打包,比如说你想要若 apk, 那我们还需要去安卓的就是相关的环境,还有呢,现在我们只安装了编辑器,这时候其实因为在 在我们学习过程中肯定是需要进行代码的编写,所以还需要安装嗯,代码的编辑器,那我们去哪里安装?一般来说可以在这边点击这个,我们点安装在这个对应的版本这里 点击这个设置,这里会有一个添加模块,点击添加模块这里就会现在就会出来这些东西,它上面这里会勾一个版本,勾一个东西,这里就是微说 studio 这边呢,我们他会去默认去安装这个二零二二的版本,我们也就跟着他一起去安装,然后后面会用到安卓,安卓的安卓打包的需要的工具,需要的环境,那我们也一起勾上,勾上这 ios, 这些就先不勾就不需要了哦, 我们就先勾这些,就可以直接点击继续了,点击继续以后他可以到下载到下载并安装了代码编辑器,还有安卓的环境,就这样跟着老师一起来点击继续,这边就点击同意继续, 一样点击同意继续安装,他这边就会去进行下载这些东西,这些环境,还有还有那个代码编辑器就就会进行安装了, wester studio 就会进行安装了,这时候再继续等待,差不多可能还要等待个十几分钟,这边现在是开始下载, 我一说 studio, 我下载完以后他就会边下载边安装,我们就进行继续进行等待,等这个下载好以后就可以打开编辑器进行 创作了。好的,这时候呢代码编辑器呢已经安装完毕了,其他的这些我们就可以在后台等着他,你可以看代码编辑器安装完毕,这边点击开始的时候可以看到 so studio 二零二二这个东西,这时候呢我们现在就可以去建立新的项目了,我们可以试一试新建项目,新建项目的时候我们现在有这个编辑版本,现在是三 d 核心模板, 就可以直接直接新建这个项目就好了。哦,这里可以显示你的,就可以输入你新建项目的项目名称,还有他的项目位置, 我可以设置一下项目位置,比如说我现在想弄在 c 盘这边新建一个目录,叫 unity, unity unity project, 新建一个这样的目录, 点击选择他就会选择在这个项目位置,就会在这边我名称呢就先直接用这个 my project 一就这样,然后我就点创建,创建这个这个我们的这个项目点击创建,他现在就会正在创建,我们就等待他创建好,创建好他会自己打开打开 unit, 等待以后就会进入到 my project 零一这个这个项目,然后如果你刚刚命名的时候 自己写了一个,他就会进入你刚刚自己写的那个项目,我们等待他加载项目。一般来说第一次打开创建的项目会有一点点慢, 我们要耐心的等待,经过等待后呢,我们打开了我们的这一个项目,这个项目是一个空的项目,我们现在要做一步验证,验证我们 嗯有没有安装好代码环境这些东西,我们现在是跟我 先跟着我一起来操作,我们在这边刚开始打开以后是一个这样的编辑器的界面,我们在这边点击右键创建空的物体,这边就会创建一个空物体,在这个空物体这边呢我们给他命名叫 game manager, 就跟着老师先来这边就是一个空的物体,我们现在不是想让想验证一下 我们的代码环境有没有配置好呢?我们可以在这个 asses assess 这边点击,然后在这边点击创建 create create 一个 c sharp, c sharp the script, 一个脚本就是创建一个脚本, 点击创建这边我们也是命名为 manager, 我们也命名为 game manager, 然后这就脚本就创建好了,我们要怎么知道他能不能就是 可以编辑呢?这里这时候我们在这边点击右键这里有一个 open citra project, 就是打开, 打开 c shop 的这个项目就打开我们的脚本项目点击,这时候他会自动的去打开刚刚我们安装的 wester studio, 第一次打开的时候呢,他 可能会要去让你去登录,你可以选择创建账户进行登录,我试一下可不可以跳过子像,如果可以跳过你可以暂时跳过选择你的主题,那我是比较喜欢深色的,所以我 我就选深色主题启动,然后这时候他就会需要等待,因为是首次使用吗?弹出这些的时候就点允许访问就可以了,这时候呢打开了我们的项目有新功能预览,我们可以关掉这边就会 去右边这边点击就可以看到我们刚刚的项目,还有我们刚创建的这个 game manager 这个脚本 可以在这边双击,双击以后他就打开了这个脚本,打开了这个脚本打开以后,现在我们想做的就是验证他能不能够经过我们运运行以后能不能够正常的运行, 我们可以试一试。现在就跟着老师来,他这里有两个我们刚刚创建的时候创建出来,他这个默认就有两个,两个方 法,我们可以在 start 括号这括号里面,这里在这个括括弧里面我们可以输入一段代码,就是输入 debug, debug 点 look, 就跟着老师来就可以,然后这边是点就就是你要打这个括号,然后再打 这个符号,然后里面就可以打字,我们就输出这这这一段的意思呢?就是你先跟着老师来输出,你这边要有一个英文的 很好。这一段的意思就是我们要输出在控制台,到时候运行的时候,刚运行就会输出输出一段,你好,这几个字我们 ctrl s 保存一下,点击就是你要 ctrl s 就是 保存,或者或者点击这边保存也可以,保存以后我们就可以回到编辑器当中,回到刚刚我们用那些编辑器当中,我们点击这个 美女的脚本,可以看到这边就进行了,他这边是乱码,他没有显示出来,但我们这边是中文编辑器这边显示的是问问问一个乱码,那我们可以把,我们可以试着先这样运行, 你可以在 game manager 这边点,就是把这个脚本拖到这边去,他就添加到了这个我们刚创建的这个空物体上,这时候点击 play 运行,看到了吗?这边左下角输出了,你好, 点击一下他就输出了。你好,这个刚刚我们打的代码这样呢?我们的环境已经配置好了,我们可以进行接下来的学习啦。


哈喽,大家好,今天给大家介绍优益体这个软件,优益体的话大家都知道它其实是作为一个游戏开发软件在被使用的,但是其实优益体的话近几年也在逐渐的用于工业上面的数据孪生,那么 接下来我就带大家来看看如何去新建一个数据孪生项目,用于工业上面来去制作数据化的场景。 那么首先呢 unity 的 话,它其实不只是 unity 一个软件,它其实主要的一个引入的一个软件叫 unity hub, 在 unity hub 里面我们要去去下载它对应的这些这个 unity 这个编辑引擎,这个编辑器版本, 那么比如我这里下载的是一个二二版的一个编辑器,那么接下来我就要去根据模板去新建一个空白项目。那么一般来说,我如果说简单做一个呃基于 unity 的 一个数字燃烧工业数字燃烧的一个项目的话,那我就选择一个 universe 三 d, 然后我直接选择创业项目,这个时候我就可以开始启动我整个项目的一个呃呃新建的一个过程了, 那么这个时候他正在新建项目,接下来他会打开他的编辑器,然后这个时候我允许了冒风险去打开这个软件进行编辑,那么这个时候我又调出了 unity 的 一个主要的编辑器的一个软件界面, 他这里会加载他 unity 里面所用到的各种呃开发包,包括语言包啊,场景包啊,包括呃字体包啊,各种场景类的一些资源 等。它加载完毕之后,这个时候就打开了我们的工作项目。 no, 这个 u e t 的 话,目前呢是一个纯英文版本, u e t 的 话,它是支持汉化的,你可以去找对应的汉化汉化包,然后去把它的软件界面汉化成中文。 但是呃,在这里的话,其实我觉得用英文原声的英文其实用的是比较习惯的,其实看英文其实是比较容易上手的。然后稍等一会,他这个加载的时候是比较慢的,尤其是首次加载的时候, 然后这里我们简单快进一下, ok, 那 么接下来我们现在就打开了 unity 的 软件界面,这个是它的编辑器界面,我们简单的来看一下这个界面,这个界面的话 左上角这边是菜单栏,包括文件呀、编辑呀、资产呀,然后这些主键呀、服务啊,窗口帮助之类的一些简单的一些菜单。然后右边的话其实是一个,我们先看左边,左边的话是我们去编辑场景主要的一个目录数,大家可以理解为是一个目录数, 我们比如说,呃,我们这个是新建的一个场景,那么在这个场景底下我们添加了主相机,对吧?添加了光源,然后添加了一个呃,这样一个坐标系,然后同时我们还有这个地面,那么 我们点击这个之后会会发现右边它出现了一个属性栏,那么其实右边这个 impact, 它其实就是我们对应的这些我们创建的所有这些场景中的物体,它对应的属性我们可以在这里去编辑,比如说物体的位置呀,然后光源的大小啊,然后相机的角度啊,这些都可以在这边属性栏里面去编辑。 那么中间这个那大家显而易见,它其实就是我们的一个主要的一个编辑窗口,比如我们可以在这里去拖动我们的相机视角,然后在这个窗口当中我们可以去按住鼠标中间可以去移动这个啊,平移这个试图,然后我们摁动,我们滑动滚轮可以去缩放这个视图大小,然后我们 按住鼠标右键可以去旋转我们的视角,那么大家会仔细看的话,会发现左上角这里有一个 scene 啊 scenes, 还有一个 game game, 其实,那么其实这两个我们待会就可以看到区别在哪。然后我们先看左下角下方的话,我们可以看到它其实是个 project, 这个是什么呢?这个其实就是我们整个这个,呃用一体这个项目所用到的所有资产,这个资产是包括什么意思呢?资产 意思就是我这个 u 一 体这个数字燃烧这个场景项目里面,它包含了这样一个信,这样一个场景,那么它还包括我这个对这个场景做的一些设置,然后还包括我底下我这里面所用到的脚本, 我用到脚本就这个是脚本的意思,包括我用到图标,包括那么这个 size 里面,它其实就是我这个整个这个数字燃烧项目里面所要用到的资产。比如说 我想要在这个这个场景里面去导入一个模型,那么我就会把模型先放到这个本地的这个,呃,在这个资产包里面,我就把模型先导入到这个资产包里面,拖入到我们的目录里面去, 再把这个,呃,然后这个时候模型就会出现在我们的场景当中了,我们就可以去编辑,然后再通过属性去编辑这个物体的位置啥的,然后那么其实还有就比如说,比如说我要在这个场景当中去设置我的 ui, 对吧?像你打游戏的话,我们会有那种,呃游戏的那个准心啊,然后包括这个呃方位角啊,比如包括数值啊、比较速度啊,然后子弹啊、弹量啊啥的。你这些 u i 这些字体,你可能需要用到微软雅黑啊,或者说一些特殊的一些字体,那么字体的话也是通过我把我们从网上下载的那个字体的呃格那个对应格式的文件直接放到这个 set, set, set 这个, 呃这个资产包这个文件夹下面去,然后再把这个字体去导入到我们这个呃这个场景当中去,然后就可以实现一个更新。你不只是我们刚刚讲到,对吧?我们的三 d 模型,然后我们的字体,然后其实还有包括像我们的纹理,然后包括还有像, 呃还有的话就是我们的脚本,因为比如说对于 u 一 体里面,我们比如说我在 u 一 体里面 导入的一个工业机械臂,那么这个机械臂如何在这个场景当中实现一个呃实现一个运动呢?那么我我就要去对它,对这个机械臂做一个呃,通过脚本去对它做一些算法上面的一些呃脚本开发,比如说我们做运动学正解,做运动学逆解,那么 那这个时候我们就需要通过它 u 体里面自带的这个脚本去实现了它在 u 体里面我们可以直接在右键, 你会发现我们在这个目录数字里面,右键会发现它有很多个选项,比如说我们创建一个 empty, 我 们创建一个空白的一个一个物体,对吧?我们创建一个空白的物体,那么你看这个物体就会出现在这个这个场景当中,只不过这个物体它是没有形状的, 因为我们这个物体我们没有指定它是任何形状,对吧?我们只指定的它有这样一个物体,它的坐标,你看会翻看到它有一个坐标以及它的旋转轴。 另外比如说我们在这里去新建其他一些项目,你看他可以新建一些光源,你看这是光源,对吧?然后声音啥的,以后 ui 就是 新建 ui, 比如说我们可以简单的去新建一个文本, 对吧?那这个时候你看这个时候我们就可以,呃,然后他这里是要导入他对应的那个文本的那个那个包,然后这里我们先不导入了,然后我们先看,然后我们先再看看别的, 然后我们看,然后我们在右键,我们看看这里,然后在这里你看还有相机啥的,然后然后这里,然后这里的话,然后这里的话我们看到这里的主键,这里来在主键,在这里,然后在脚本, 因为这是一个空白项目,可能现在还加不了脚本,我在这里在这里有脚本 y 脚本, 然后然后我们先来看这样一个东西,那我这里点运行之后,然后这个时候它就在编辑它这个 u v t 的 这个功能项目, 编辑完了之后,你会发现这个时候主要的这个场景编辑器,它,它直接自己跳到这个 get 的 一个界面,那其实也就是什么呢?就是说我们是在 sim 里面,在这个 sims 里面去编辑我们的场景,编辑完了之后我们点运行,这个时候我们就进入了游戏模式, 他是这样一个意思,然后在这里游戏模式里面我们可以去设置他的这个分辨率啊,然后包括显示器啊,然后包括那个显示哪些东西和不显示哪些东西。 然后这个其实就是对 u 一 体这个界面的一个简单的一个介绍。呃,然后,呃具体更深入的后面可能会再结合具体的工程项目去讲。

啊, unity 的 官网上啊,咱们可以点当闹钟,但是他好像应该是这个已经卖给中国什么公司还是运营或者怎么着的啊,然后他就会跳转到这个 中国的这个点 c n 的 这个网站让你下载这个就是团结引擎版本啊,你可以在这个引擎版本下面呢选择这个历史的 unity 版本,因为我们要下载一个呃,之前的版本啊,我们选择下载这个 unity 版本里边的 unity 下载啊, 然后这里边呢就让你去登录啊,然后呢你就去啊微信扫一扫登录就可以了啊,我这里边就直接啊快捷登录就登录。之后呢,咱们继续去下载这个 unity hub, 然后呢我们把这 unity hub 呢安装上, 然后咱们运行这 unit tab。 呃,这是让你这个搁哪儿啊?就放在 d 盘的 unit 里边就可以了,咱们可以点击这个先呃, skip instruction, 呃, instruction, 呃,咱们先不也 stop, 呃,在这里面呢,咱们要呃获得一个个人的授权,这个人授权要获得啊,就是它虽然不收费,但是你需要获得它的一个授权。 然后在这里边呢,咱们选择一个历史版本啊,它这个兼容版本比较好的呢,是二零二零点三点三七 f 一 啊,就这个版本啊,在这啊,二零二零点三点三七 f c, 你 还是从这个呃所有版本里面找二零二零版的啊,二零二零点三点 s 啊,这个版本啊,然后从 unity hub 下载, 它从 unit hub 下载呢,有一个好处就是什么呢?它会把它的那个配置文件啊都给你挡下来,如果你要是不从那 unit hub 下载的话呢,它的一些安卓啊,还有像一些比如说什么呃,到 night 之类的这种配置文件它没有啊,所以这就比较麻烦, 只要在这里边呢,它的这个等待的过程呢会稍微长一些啊,咱们这个多等一会它就有了啊。 ok 啊,那这样的话呢,多等待一会他就弹出来了啊,这里边就是一 star unity 二零二零三点三七 f 一 c 一 这个版本,是他这个呃,坤耀这个公司官方比较推荐的,然后呢,他会把这个 vivo studio 我 给你装上,然后安卓的这个,呃, building build sports 啊,它的这个 sdk 啊,什么 jdk 啊,都给你装上啊,然后这里边呢,你的这个 language package, 呃,还有你的那个 documents 这个文档什么的, 装不装都行啊,你就反正就是因为它一定要支持安卓,把这个先选上就行了啊,这个一定要确认啊,然后 啊都同意,然后就等待安装就可以了,它会把这个我们我们装完。这个二零点二零点三点三七这个版本呢,它有时候也不好用,我之前就是装完一段时间,它不知道为啥就不好用了, 这时候大家可以尝试着装这个。呃,二零二零点三点四九这个版本啊,它也是可以用的啊,我自己测过啊,这个也也能用。 然后呢这个呢,我们就在这里边呢,咱们在 projects 里边,我们新建一个 new projects 啊, 新建一个 new projects, 然后呢咱们在这里边选择这个 3d build in runner pipeline, 就是 咱们选择这个 3d 的 内置的渲染器的管线啊, 它这个官方已经说明了,它是不支持这个 urp 的 这个管线的啊。呃,它只支持这个内置这个管线啊,所以有些材质呢,它不是那个特别的好,但是还可以啊,它基本的金属材质什么都是那个支持的啊。 然后咱们在这里边儿那个,呃, create a 一个 my project, ok 啊,咱们打开这个之后呢,我们就在这个,呃, windows 里边儿,我们选择这个 package manager, 在 这个 package manager 里面呢,我们要把它提供的这个安装包呢,我们没有装上啊,在这里面儿 add package from disk, 呃,就选择这个 package 这个文件啊,选择这个 package 这个文件啊,打开 啊, ok, 然后咱们点 yes 啊,这所所有的你都点 yes 就 行了啊, ok, 我 们这个呢就把它安装完成了,安装完成了你会看见这个 y y s x 啊,这个,然后在这里边呢,它有个 samples, 就是 它的这个,呃, 它的案例样例啊,这样例,呃,由于配置问题呢,就是咱们首先先点一个这个 box word, 呃,就是 这个样例就支持你的基本功能了,其他的你先不着急点,用的时候再说。像比如说这个 x x r simulator, 就是 这个模拟器啊,就是它支持支持手部的这个跟踪的。这些你先不用点,你就先点一个,第一个啊,先把它 这个点进去,要不然它有时候运行到时候会出现一些问题,你用哪个,你点哪个?然后呢把它关掉,在这里边呢,咱们选择这个 sdk setup, 在这上面出一个栏啊,你要把所有的这个 fix 从头到尾点一遍,就是为什么咱们刚开始的时候要从那个呃呃他的那个 unity hub 上去下载,因为 你从 unity hub 上下载它才能把你这个安卓的 sdk 啊什么的都给你安完,你激活它比较好激活,否则它就,呃比较容易出问题啊。 ok, 都点完了以后呢,它就提示你的这个,呃成功了啊, success 啊, ok, 嗯,然后呢,我们在这里咱们选择它的那个 project section 啊,在最下边啊,就是这个 x r plugin management 里边啊,我们把它的这个 安卓版的这个 y y s x 这个里边起用就可以了啊,就把它的这个插件起用。打开以后呢,我们在我们的这个 demo 里边啊,在它的这个 box word 这个场景里面,我们把这个 box word 打开啊, 这样我们就打开了它的这个预设的这个场景,我们可以把它原来的这个定位用的这个小方块什么都删除。然后呢添加自己的东西啊,比如说我们建了一的一些自己的球啊,什么 cube 之类的东西啊,然后呢你就可以在这里边运行了 啊,你就可以在这里边运行啊,交互啊什么之类的啊,这个当我们这些都测试完成以后呢,我们就可以在 file 里边啊, build sighting 啊,我们选择这个安卓版本的啊, 我们把它这个添加上来,然后呢 build, 咱们在这里面呢,在桌面上我们做一个我的这个 apk 啊,然后保存。 ok, 这个呢我们就把它打包完成了啊,打包完成之后呢,我们就会在这个,呃,像我这桌面上我就生成了一个 apk, 然后呢你就把这个 apk 拷贝到你的眼镜里边啊,最好建一个文件夹,然后把它拷贝到眼镜里边,在眼镜里面进行安装,安装这个 apk 安装完成以后呢,你就可以在眼镜上运行你的这个安卓的应用程序了啊?这就完成了。

说到游戏开发,我们就不得不提到游戏引擎。游戏引擎作为存在游戏的火星组件,大大降低了游戏开发的门槛。 unity、 unreal 自然是当下最火的两大游戏引擎,其他的还包括不少私有专用轻量级的游戏引擎。最近完全开源商人免费了个 dog 也大获了一把。 今天我们的主题是 unit, 也是我比较推荐新手去学习使用的。首先它的界面简单直观,学习曲线也比较频繁,除了可以用作游戏开发,还可以胜任各种可视化类型的应用,包括仿真动画、 a 二 v 二等等。 安装 unity 的一种常见方式首先就下载一个 unity hub, hub 是一个用来管理不同 unity 版本的工具,通常不同的项目会用到不同版本的 unity 引擎。使用 hub 来自动化安装和管理可以帮我们介绍 时间。我们打开 hop, 首先切换到这里来安装选项卡,点击上面的添加按钮来安装一个 unit 版本。我们可以选择最新的版本,或者选择 lts 来安装一个长期支持版本, lts 通常会更稳定一些。 如果我们不打算去手动配置 ide 的话,这里我们可以直接安装 visual studio。 如果你想将项目部署到 angelate、 ios 这些平台上面运行,可以勾选这里的选项。最下面是可选的本地文档和中域元包。点击下一步, unity help 会在后台自动下载安装,这里需要等上一段时间。 安装完毕之后,我们回到工程选项卡,点击右上方的按钮创建一个新项目。左边可以根据需要选择不同的模板,就是我们选择默认的三位即可。最后修改一下这里的工程名,然后点击下方的创建按钮,数字化工程 需要等上一段时间。随后我们来到 unit 的主界面,这个界面也被叫做编辑器 editor。 首先,中间的这个区域选出了我们的三维场景。和一般的题目软件一样,我们可以点击鼠标选择场景中的物体。 拖拽鼠标可以同时选中多个物体。发动鼠标滚轮可以对画面进行缩放。按住 alt 并拖拽,鼠标会沿着中心点旋转。 同时在最左边的面板中以树形结构列出了场景中的所有物体。如这里可以看到场景中仅有的两个对象,摄像机和平行光源。同时我们也可以直接在左边的列表中进行物体选择。 当物体被选中时,最右边的面板中会显示这个物体的所有属性。这里的内容直接取决于你选中的物体。最下方的面板中显示了工程中的所有文件,目前我们的项目空空如也,里面只有 一个场景文件,也就是我们这里看到的空白场景。最后,屏幕上方的三角形按钮允许我们在编辑器中运行测试游戏快捷键是 control 加 p, 再次点击它会停止游戏。以上便是 unit 主界面的基本介绍, 接下来我们讲一下场景中三维物体的创建。我们可以在左侧面板中点右键,菜单中可以看到不同的类别,比如三维物体特效、光源、音频、视频等等。 在成为物体的紫菜蛋中,我们可以找到各种基本的体和形状,比如立方体、球体、圆珠体、平面等等。下面还可以找到诸如文字、地形这些复杂的物体, 这里我们先创建一个球体来做示范。讲到这里,我们就不得不提到 unity 中两个相当重要的概念。我们在场景中看到的所有物体,在 unity 中都被叫 叫做游戏对象 game object。 比如这里的球体是一个游戏对象场景中的功能性物体,比如摄像机、光源也是游戏对象。而每个游戏对象由不同的组件 component 构成。 在右边的面板中可以看到这个球体由 transform, miss, filter, collider 等等构成,每个组件会提供不同的功能, 比如 transform 定义了我们物体在场景中的位置,而 mesh renderer 就用它的名字,是用来确认三维物体的。如果我们禁用掉这里的 mesh renderer, 可以看到这个物体在窗口中就直接消失了。 总而言之,一个场景可以包含各种不同的游戏对象,而每一个游戏对象有不同功能的组建构成。除了可以选像球体这样基本的结合形状,我们也可以从外部导入各种三维模式文件,比如从三维建模软件中导出成 f b x 格式,直接拖拽到 unit 中使用。另外,像 sketch, fab, turbos、 greet 这些网站上也可以找到许多免费高质量的三维模型。不过大家在使用的时候需要留意一下版权许可。 在 unit 商店中也可以找到官方提供的各种工程模板,里面包含了不仅有模型场景找本,还有可以直接拖拽使用的预设,他们同时也是非常不错的学习资源。 我们回到主题,先来讲一下最最基本的 transform 图件。首先我们可以在这里直接输入物体的三维坐标,沿着 x y z 轴的旋转角还有 x y z 方向上的缩放。我们也可以直接在场景中拖动这一箭头来修改。 左上角的这些按钮允许我们切换不同的工具。快捷键是 q, w, e, r, 他们分别用来对物体的位置旋转和缩放进行调整。 因为在左侧的面板中,我们可以将一个游戏对象拖拽成另一个游戏对象的自己脸,这样所有的自己脸会随着父亲一同移动、旋转和缩放。比如这里身体的运动会同时带动手臂的移动。 接着我们来看一下之前提到的另一个组件, mesh renderer, 我们知道它是用来渲染 several 提到或者更专业的术语叫 mesh 三角网。 mesh renderer 中有一个非常重要的属性, material 材质。 材质直接决定物体表面的外观,与他相关的设置也直接显示在面板的最下方。这里的材质由于是 u 立体默认创建的,我们无法直接修改。 不过我们可以在下方的工程窗口中点右键创建一个新材质并拖拽到物体上来使用。这里我们可以修改材质的颜色或者指定一张纹理贴图,并且我们可以 数字材质的金属属性,光泽度,发型贴图,高度贴图等等。另外,这里的下拉框允许我们切换不同的 shira 程序。 shira 是运行在 gpu 上的代码,里面包含物体表面的光照和颜色。计算 最基本最常用的 shader 自然是这里默认的标准光照模型。不过我们也可以选择其他的 shader 程序,比如 unit shader 不会参与光照计算,因此不会产生阴影。我们也给自己选一个 shader, 或者安装第三方插件,比如使用卡通画确认的 shader 程序来实现各种不同的视觉效果。 如果我们想给游戏对象添加其他的组件加入更多的功能,我们可以点击这里的添加组件按钮,里面分类列出了所有支持的组件。比如我们可以添加一个叫做 rigid body 钢铁的组件,让游戏对象参与物理引 群的计算,这样物体会受到重力下降,碰撞到其他物体反弹的呢?在菜单中,我们还可以找到各种其他的主角,我们可以用 animator 来控制管理角色的动画 order source, 给游戏对象添加声音, 使用 canvas 来绘制二维用户界面,使用 particle system 来产生粒子效果等等等等。 说完了三维物体的创建,我们来讲一下场景中的另一个基本要素,摄像机。摄像机展示了游戏中玩家的视角,一个场景中如果没有摄像机,自然不会显示任何内容。 我们除了可以用之前的方法修改摄像机的位置旋转角之外,还可以修改摄像机清除背景实用的颜色,摄像机的投影类型,视角大小等等。同时我们也可以通过给摄像机添加 post process layer 组件,配合场景中的 post process volumes 来给镜头添加后期处理的特效。比如这里我们要打环境广州照,近身还有光源的效果。 讲到这里,我们的场景都还是完全静态的,如果我们想给游戏加入动态的逻辑,比如响应玩家的按键操作。实验游戏的基本玩法。编程自然是必不可少的步骤。 在 unit 中,我们可以通过 c c f 脚本或者也叫 monoscript 来进行编程。我们可以选中一个游戏对象,点击添加组件, 然后输入名字来快速创建一个脚本。当然,我们也可以在工程窗口中点右键创建一 csr 脚本,然后再将脚本拖拽到游戏对象上。创建脚本的名字可以在 a, d, e 中打开并编辑它。可以看到脚本都继承于 model。 behavior 里面定义了两个非常重要的函数, update 函数,每一针都 会被调去,我们可以在这里实现基本的游戏逻辑。 start 函数只会在最开始的时候给调用一次,通常被用作初始化操作。这里我们可以在 start 中调用 debug 点 log 输出一段调试信息。 debug 类定义了与调试相关的各种工具函数。 运行游戏,我们可以看到下方控制台输出的文本就印证了我们的代码被成功执行。我们现在实现一个基本的怪物移动逻辑, 这里我们都要用 input 点 get key 去判断在这一阵中键盘上的 w 键是否被按下。如果是我们给怪物施加一个向前的作用力,这里我们会用到之前提到的 rigid body 触键。 我们可以在 start 函数中获取这个组件并存放在 r b 变量中。然后我们再用它的 at force 函数来添加一个作用力,这个作用力的方向是物 体面朝的方向,乘以这里定的一个参数加速度之后,我们可以在测试中微调这个参数。 同样的,当一键被按下时,我们的 transform 的 rotate 函数让物体沿着 y 轴逆时针旋转, 旋转的角度等于这里定义的旋转速度乘上时间。关于时间的计算,我们都要用 time 点掉的 time 破取上一针与这一针的时间差。注意,这里的时间差并不是一个长量。由于各种因素的影响,我们的游戏并不总是运行在同一帧率上。 最后,我们要同样的方法是先向右旋转的逻辑运行程序可以看到这样的效果。 另外,我们可以将之前定义的这两个参数设置成 public, 这样我们可以在编辑器中实时修改他们对跳餐非常方便。当我们完成了游戏的开发,打算将游戏 打包并分享给其他的人,我们可以点文件构建设置快捷键是 control shift 加 b。 在窗口上方,我们可以指定游戏中需要打包的所有场景。位于列表最上面的是进入游戏后加载的第一个场景。 在下方我们可以切换目标平台。你可以选择 pc max 上运行的独立版本,移动端的 ios 版本或者 ps xbox 之类的主机游戏版的前提需要安装必要的平台开发包。最后点击下方的构建按钮即可。
![[纯干货!]驱动更新vts或原神卡顿,N卡驱动版本退回以前己复制视频简介内容可能也会用上!
#原神#绝区零#拒绝废话 #教学#英伟达显卡](https://p3-pc-sign.douyinpic.com/image-cut-tos-priv/a76557ebb658f0a8baf5c33ba7db8aad~tplv-dy-resize-origshort-autoq-75:330.jpeg?lk3s=138a59ce&x-expires=2086581600&x-signature=kLSU9lPKIzRy0fVGQMrTCew9Bs4%3D&from=327834062&s=PackSourceEnum_AWEME_DETAIL&se=false&sc=cover&biz_tag=pcweb_cover&l=202602161430354AD64CF236E7FBBDF388)
最近近期使用 n 卡直播交五万,可能会觉得自己的啊 vts 一 卡一卡的,其实这个问题很好解决 啊,没错,就是自己的一次首见啊,下载了最新的 n 卡驱动啊,这次受限不仅包括咱们使用 vts 的 这些直播用户啊,还有用玩原神,玩爵士林这些所有关于 unet 引擎的游戏都会受到影响。 这个问题其实挺好解决的,只需要咱们退回以前的呃, n 卡版本就可以了。如何退回自己的显卡驱动呢?我来给大家演示一遍。打开自己的浏览器 之后,搜索英伟达高级驱动,搜索第一个就是 自己是什么显卡就搜什么显卡,比如说我的是三零五零, 这里一定要看好啊,笔记本的是 notebooks 啊,台式机是没有这个 notebooks 的, 一定要点一下,一定要看一下, 然后展开更多版本。我选择的是二零二五年十月十四号的显卡驱动, 应该十十一月十四号的应该也也没问题吧。我也我也不清楚,我也不清楚, 然后点击下载,下载好之后直接安装就可以了啊,安装完之后记得给电脑重启一下。

啊,这里打算录制一系列的英文一体新手教程,主要面向的呢就是,嗯, 没有太多编程经验,包括初次使用英语题的朋友吧。那么现在是英语题的二零一九版的长期支持版进出了,所以会以英语题二零一九的二零一九点四这个长期支持版为主。 好,首先最开始我们来说英立体的官方网站两个,一个英立体点先,还有一个英立体点看,那么国内的话,一般网易体点虽然比较快一点, 阴影体点抗很难打开,那么他会有一个优逆体 id, 这里建议啊,不是建议, 这里是一定要创建一个的,因为英拟题 id 有这么几个作用,第一是登录 unit, 是需要一个英拟题 id 的,其次呢,英拟题 id 还可以下载或者购买英拟题商城里面的很多 现成的资源,可以省掉很多事情。所以呢,要使用英语体 iuniunit, 最好还是先这个英语题 id 是一定要注册的,淘不了 好。然后来说 u e t 的安装下载 u n t 这里点击他会要登录,那么不登录也可以下载这个帮他们 s p u t。 支持版到这里的时候呢,会有三个,一个下载 u e t t e t e t t。 那么嗯,建议不要直接下载这个 windows 的,建议应立体都还是用通过这个运气的哈弗来安装管理会比较方便,因为应立体的使用过程中还是经常会遇到需要升级或者是 之类的,而且英语哈伯用差,也还算好用。嗯,如果要下载其他版本呢,需要登录,已经有了, 好登录一下哈。稍等,这个邀你踢下步。哎呀,稍微有点慢。好,接下来 这个时候再点击下载英拟题的话,可以下载所有版本啊,那么会有这些,那么上就下载英拟题哈伯无所谓点哪一个,因为点哪个下载的都是一样的。英拟题哈伯和这个英拟题这边的这个版本是无关的啊。 随便下一个,点击 ndows, 如果打开好用一贴,哈布这里跳出来很多东西, 把他复制到,把他复制到桌面上来啊,这就是下载好的英文尼条。 差不多,安装也很简单,直接点击就可以安装了。咦,怎么会弹两次。好,不管他,大哥我多点了一次。同意。 嗯,英立体的安装目录,无论是英立体哈佛还是英立体本身还是英立体项目,最好都不要出现任何中文,就可以修改目录,但不要出现中文啊。再说遍英立体的项目,英立体 本身包括运行哈佛的所有位置都不要出现中文。好,点击完成,然后运行吧,运行一下。嗯,会需要这个。 好,这就是英尼铁哈伯。英尼铁哈布之。哦,他已经帮我登录了,我先退出一下, 这就是印尼铁哈保养,我的项目都都被他读取出来了。没关系 那么好,因为你体,因为你体哈波的话,他除了可以安装英文体,还可以像这样,这样可以管理已有的英文体项目,那么他还有一些学习资源可以可以下载,可以查看,然后他还连接着英语体的社区, 我们可以看到一些社区里的帖子。哎,好,印尼铁哈佛先到这,我尽可能把每一个内容都录的很短,这样的话可以当做 哦手册一样查看吧。啊,这里有个东西忘记说了,在这个下载印尼体,哈布还有印尼体的地方后面有个瑞丽特 历史 no 次,然后这里面呢?他有一些其他的下载安装的东西在这,比方说各种支持,安卓的支持, 这个外部接的支持可以在这下。嗯,包括这个是在苹果电脑上有的。那么这里呢?会啊, 关键是他还会有,就是每个版本他修复了些什么内容,包括一些修改啊,都会在这里有详细的说明。嗯, 虽然一般我也不看,但是偶尔有时候还是就是有些,有些时候还是需要会会来这里看一眼就知道这这个东西在这就行了。 ok。

在本期视频开始之前,我首先要强调一下关于 unit hub 的汉化,在之前的视频当中有所提到,但是并没有详细的说明,今天来说明一下。 关于 hub 的汉化其实很简单,点击左上角编号设置,在编号设置里找到外观,这有一个 language 语言,在下方切换为简体中文, 也就是说关于 harm 的汉化不需要任何的插件,直接切换语言即可。 而关于编辑器内汉化,之前的视频当中有所提到编辑所展现, 找到这个 gi 缓存下的 language, 默认它可能是一个英格历史。在这里切换为简体中文 做之前,有一个前提条件,也就是你的编辑器必须是添加的这个简体中文模块,如果你没有添加,它是无法汉化的,这一点需要注意。 下面来今天的视频,今天视频带领大家了解一下关于 c 叉宝脚本的应用。首先我们创建一个文件夹, 命名为 sit up, 同时我们创建一个新的场景,命名为 scripts, 我们在这个 search up scripts 里边儿创建一个 search up 脚本,脚本名为 test, 等待编译成功, 双击打开。 如果你没有打开这个 vs 的话,记得去查看一下这个编辑首选项 这个外部工具,看看这个脚本编辑器是否指定成功,如果没有指定成功,可以参考我之前的视频进行指定,因为如果不指定的话,这个脚本无法打开。 回到脚本当中, 我们简单了解一下,顶部有三个以 using 为语句的这个命名空间,也就是我们整个脚本所所要引用的这个头文件。 我们可能之后也要选中一些其他的投文件, 下方有一个公有类类,名为 test, 这个类的名 车与我们脚本名称必须保持一致。它的后方有一个 mono behavior, 这是一个 unity 的基础类,也就是说所有在 unity 里边儿的 ctrl 脚本必须间接或直接继承于这个类,不然这个脚本无法使用。 在这个类里边默认定义了两个函数,两个方法,第一个 start, 第二个 update。 我们可以看一下注视 start 在第一针之前被调用,而 update 每一针都会被调用, 我们可以来测试一下。我们先写个注释,让他输出一点东西,比如说输出零。 关于 set up 的输出有两种方法,第一种是 debug 点 log, 在里边输出个零。 这个零是一个 int 类型的整形变量,也就是数字,当然你也可以把它变成字符串的形式。 里边有一个零,这样呢,可以他们两个所输出的内容是一样的。我们再次用这个上方的这个, 这里输出零,在 update 里边输出一 保存, 关于保存左侧的,这个是保存当前的这个脚本,右侧是保存所有这些在顶部的这些脚本。 我建议使用这个全部保存这个右侧,这个比较方便,防止遗漏。 我们先来推测一下,正常这个脚本执行之后,他在这个控制台输出的时候,会输出一个零,会输出很多个一零,先输出,以后输出, 这是我们的推测,我们来见证一下。回到编程器里, 这里需要注意,这个脚本必须得挂载到当前这个场景里边任何一个不会被销毁的物体上。 我们正常情况下会把它创建一个空物体,把它命名为 test, 位置先重置一下,然后把这个 test 的脚本拖拽过去, 这样这个脚本就挂载上了,如果你不挂载到这个物体上的话,这个脚本不起作用。 我们来点击播放 精致查看一下控制台输出的三百七十四条,往上滑,可以看到第一个输出的是零,以后全是一, 已验证了我们之前的推测, 而且可以发现这个零只被执行了一次, 也就是说在 star 的函数里边的在第一针之前执行,但只执行一次,这一点需要注意。 那么一般情况下,在 star 的函数当中,我们会放一些关于数据的初始化,对变量的复值等等, 先把它删掉, 那么接下来顺便介绍一下关于预制体方面的内容。 我们先创建一个文件夹,命名为 perfects, perfect 就是预制体的一个英文。 我们首先在场景里边创建一个立方体,再创建一个 平面, 我们把它附上一个彩纸,蓝色,红色。 首先先说一下这个预知题,预知体就是一个可重复使用的那么一个游戏对象, 我们先把这个立方体变成一个预制体,把这个某一个物体变成预制体的方法很简单,就是把这个物体拖拽到 assess 文件夹下的,或者任何一个在它下半 的一个文件夹里,都可以把它拖进来。这里我们拖断到这个 perfect 文件夹中,拖入松手,你会发现这个图标变成了蓝色,这就说明这个预制体已经生成成功。 这里可以看到有一个预制体资产,说明这个蓝色的就是预制体。 我们把在场景里边的这个 cube 先删掉保存,然后回到脚本里边, 这里我要做一个操作,也就是当我们点击播放的时候,在长键里边把这个 cube 生成出来,那么这里就需要用到一个方法,关于克隆。首先写一个注释叫克隆遇知题, 那么这个函数方法叫 extended 括号, 这个里面需要放的是一个,嗯,物体也好,一个带有这几个 position rotation 参数的也可以。我们为了方便一点,我们直接给他一个物体 获取预制体物体, 那么这个我们先使用一个最简单的,就是一个工友类型的一个 game more jack, 一个物体有些对象, 我们把这个名字命名为 cube gar p r e provide 的前缀,然后我们把这个 cube p r e 放到这个括号里边 保存,然后回到编辑器里边,我们点击这个 test, 这里可以看到这个 cube p r e 后面已经可以拖断这个物体了。我们把这个 cube 拖拽过去, 然后我们点击播放,看看这个立方体有没有生成, 哎,可以看到生成出来这个立方体了,这里有一个克隆的字样, 但当我们点击停止的时候,这个立方体就消失了,因为他只会在这个第一帧值前执行的时候会刻弄出来一个应字题,其他的时候不会出来。 我们再做一个其他的测试,我们 先把这个 cube 拖断到场景里边,我们在他的身上添加一个缸体组件 vg 包底, 这个钢铁组件是用来模拟真实的物理重力,我们给这个立方体抬高一点, 我们暂且先不让他克隆, 我们把相机视角对齐一下, 对齐视图,然后点击播放,看看有什么样的效果。你可以看到这个立方体 由高处下落,落到到这个地平面之上,之所以没有掉落到平面的下方,是由于这个平面有一个 match cleaner 网格碰撞器, 如果我们把这个碰撞器给禁用掉,看看它能否掉下去,嗯,可以看到它掉到了这个平面之下,歪嘴不断的增大, 这也就是之前简单介绍了一下那个 box cleaner 盒装碰撞器来防止一些穿膜的现象, 然后我们再把这 这个预制题给它打开测试保存, 然后我们把这个预知几也抬高到三。 为了和之前的这个在场景里边现在的这个物体错开,我们把这个位置做一下调整,防止重合。点击播放, 你可以看到在刚刚的这个带有钢铁组件的这个立方体掉落了下来,而之前的这个没有掉落,因为它没有钢铁组件。 虽然这个物体是由这个预制体拖断过去的,但是你在这个物体上做了修改,而这个物体本身预制体本体并没有做修改。那么怎么修改呢? 如果我们要把这个修改应用到预制体本体,我们可以在他的右侧预制件上,右侧有一个覆盖,点击应用所有, 这样我们点击这个预制体本体,可以看到有一个缸体组件, 当然你也可以直接在它的整体上添加组件,然后再拖拽过去,拖拽到场景里边两种方法,这时我们再点 你播放他们两个同时掉落, 这就是关于预制体本体与拖拽过去的这个预制体,他们两个之间如果做修改的话,怎样进行覆盖? 好,本期视频就到这里,感谢大家,我们下期再见。