hello, 各位小伙伴们大家好,我们接下来看如何获取 unit 的安装包。首先进入 unit 点 c n, 这是它的官方网站,在这里有一个下载 unit harbor 的一个选项, 旁边还有一个下载 harb v 三的版本,这是一个测试版,我们此处呢就不使用了,下载 unit harb 之后选择下一步安装就行了。安装完成可以在桌面上看到这样的一个图标, unity harb, 它是一个集成启动器,我们在下面可以看到一个所有版本和长期支持版本。先来看所有版本,目前最新版本的是 unity 二零二一, 在这里也可以看到以前的其他版本,包括二零二零、二零一九一八一七和比较旧的三四五 这些版本长期支持版,也就是稳定版。此处我们课程当中使用的是 unit 二零二零长期稳定版, 如果说你使用的是二零一九或者是二零一七的话,这些旧的版本呢,可能会和咱们课程当中的一些案例不太兼容,不匹配,所以这里我们推荐大家使用最少啊,最低是使用 unit 二零二零的版本,如果你想使用长弦版去使用二零二一也可以,应该问题也不大, 不过还是建议大家和咱们课程当中保持一致。咱们的软件下载是分成两种啊,一个是 unit hub, 它是一个集成启动器, 咱们也看到了有很多个版本的 unit, 那你的电脑当中可能就同时安装了一七一八一九和二零四个版本,那这个时候我们会根据实际情况选择到底启动 用哪一个,这时候就把它们集成在一起,放到一个软件里,叫做 unit harb, 那这个 harb 本身也就是一个集成器,集线器这样的一个意思,所以呢,他的目的就是为了把其他的所有用的版本都装在这里边,根据情况进行启动, 所以它是用来整合资源的一个统一入口。在下载 unit 程序的时候呢,会有这么几个选项,系统,它支持 windows 六十四位系统和苹果系统。 那如果你使用的是其他的系统,比如说乌斑图啊,或者其他的一些系统都是不支持的,此处只有两种选择,要么你用苹果,要么你使用 windows。 六十四位,这是直接下载单独的 unit 安装包,如果你已经安装了 unity harb, 也可以通过这里从 harb 下载,它会调用我们系统当中的 unity harb, 并且呢自动完成下载。这里还是推荐直接选择对应版本的,你是 windows 还是 mac os, 根据情况在这里边选就可以了。 如果想和咱们课程当中保持一致的话,那就通过咱们的课程资料去资料中下载,那就和咱们课程当中保持一致。 因为我这边安的是二零二零点二点五的版本,在当前这个页面里边往下找是找不到的,这边的最低版本就是 三点零了,二零二零点三点零。所以呢,咱们课程当中使用的版本现在在官网上已经找不到了,是比较也不能说旧吧。 好了,这就是如何下载 unit 的一个过程。
粉丝14获赞330

游戏开发第十四期,今天准备出个电脑版自己测试一下,结果一百八十九兆的游戏打包后变成了七百一十八兆,翻了三点八倍,心态差点就原地爆炸了。然后就百度 uni 体包很大,查到要用耳塞的帮的原理是先把游戏资源压缩到游戏之外,游戏开始后再加载到游戏里, 于是就试了下,游戏资源打包后是两百零五兆,而游戏打包后是四十四兆,加起来一共有两百五十兆,比之前少了四百六十八兆还行,但是游戏包为什么有四十四兆,肯定是把一些不需要的东西被打包进来了,暂时先这样,下次再优化吧。

哈喽,各位小伙伴们大家好,我们接下来看如何获取 unik 的安装包。首先进入 unit 点 cn, 这是他的官方网站,在这里有一个下载 unit 哈儿吧的一个选项, 旁边还有一个下载哈尔宝 v 三的版本,这是一个测试版,我们此处呢就不使用了,下载用 at 哈尔宝之后选择下一步安装就行了。安装完成可以在桌面上看到这样的一个图标 unik 号吧,它是一个集成启动器,我们在下面可以看到一个所有版本和长期支持版本。先来看所有版本,目前最新版本的是 unik 二零二一, 在这里也可以看到以前的其他版本,包括二零二零、二零一九、一八一七和比较旧的三四五 这些版本长期支持版,也就是稳定版,此处我们课程当中使用的是英雷铁二零二零长期稳定版, 如果说你使用的是二零一九或者是二零一七的话,这些旧的版本呢,可能会和咱们课程当中的一些案例不太兼容,不匹配,所以这里我们推荐大家使用最少啊,最低是使用用这些二零二零的版本,如果你想使用长线版去使用二零二一也可以,应该问题也不大, 不过还是建议大家和咱们课程当中保持一致。咱们的软件下载是分成两种啊,一个是用力的汉堡,它是一个集成启动器, 咱们也看到了有很多个版本的 unit, 那你的电脑当中可能就同时安装了一七一八一九和二零四个版本,那这个时候我们会根据实际情况选择到底启动 用哪一个,这时候就把他们集成在一起,放到一个软件里,叫做用那台号吧,那这个号吧本身也就是一个集成器,极限器这样的一个意思,所以呢,他的目的就是为了把其他的所有用那些版本都装在这里面,根据情况进行启动, 所以他是用来整合资源的一个统一入口。在下载 unate 程序的时候呢,会有这么几个选项, 系统,他支持 windows 六十四位系统和苹果系统,那如果你使用的是其他的系统,比如说乌班图啊,或者其他的一些系统 都是不支持的,此处只有两种选择,要么你用苹果,要么你使用 mose 六十四位,这是直接下载单独的 unit 安装包,如果你已经安装了 unic 哈儿吧,也可以通过这里从哈儿吧下载,他会调用我们系统当中的 unic 哈儿吧,并且呢自动完成下载。这里还是推荐直接选择对应版本的,你是 windows 还是麦克 os, 根据情况在这里边选就可以了。 如果想和咱们课程当中保持一致的话,那就通过咱们的课程资料去资料中下载, 那就和咱们课程当中保持一致,因为我这边安的是二零二零点二点五的版本,在当前这个页面里边往下找是找不到的,这边的最低版本就是三点零了,二零二零点三点零, 所以呢,咱们课程当中使用的版本现在在官网上已经找不到了,是比较也不能说旧吧。 好了,这就是如何下载优内退的一个过程。

前面的视频中已经介绍过了 unit 的安装,当我们开发游戏的时候,只用一款 unit 是远远不够的,至少还需要一款脚本编辑工具。老版本的 unit 是自带一款微笑四六六社区版的,但在二零一九版之后就需要自己安装了。这期视频就简单介绍一下微笑四六六的选择与安 装。首先版本必须得选二零一九版的,老版本用也能用,但如果遇到兼容性问题,处理起来十分麻烦。 安装包可以直接在官网下载,链接我放评论区里,点击下载后会跳出三个选,向我简单介绍一下,第一个是社区版,完全免费,但使用需要科学上网。第二个是专业版,功能更强大。第三个是企业版,自带一些类似 sbn 的功能,一般我们都会选择专业版, 下载下来是个安装包,打开之后长这样。这里有非常多的插件选项,我们只需要选择一个 unic 游戏开发,总共 占用硬盘大小大约是一点九个 g。 下载完之后我们可以直接打开,在登录界面我们可以看到刚下载的微笑四六九只有三十天的试用期,这时候我们只要上某度找个对应版本的密药就可以永久使用了。这个密药亲测可行,我也会放在评论区里。

大家好,我是鸡哥,今天给大家演示一下如何下载安装 unit。 unit 是目前流行的游戏开发引擎,百度 unit 第一个就是 unit 的中国官网,点进去后点击右上角下载 unit 下拉到下面,先下载用力体号,这个是管理用力体版本的工具。呃,这里选择 windows 下载,然后创建一个用力体 id, 建议用手机号直接注册,因为选油箱最终还是要用手机号注册的。呃,登录好后可以直接下载用力体号, 下载好后直接安装,可以安装到指定的位置,安装好后运行 unit 哈。五会弹框出现安装 unit, 这个是推荐的稳定版本 location, 选择想安装的路径,直接安装即可啊。注意这里我是第二次安装,如果第一次 安装,弹出选择证书,选择 poss 呢?即可。 usb 下载,安装好后选择 pjx 项目六、 prjx 新建项目,选择三 d 类型的模板,然后项目名改为认识一下 项目位置都可以选择保存的位置。呃,取消勾选版本控制,进入 unit 后,点击上方的 windows, 选择揭露了,再选择 console。 呃,将空投台拖到场景旁边,用于展示调试的信息。我们在资源目录下新建 screeba 的脚本文件夹,在 scree 文件夹里面新建太折了。 c 下部脚本, 然后切换胜似场景,点击上方 gameobject, 选择三 dobjects 中的 qq, 用于后续学习。四、下部的演示。呃,然后将 taste 脚本拖动到 qq 中,可以看到这个 qq 下面 挂载了这个脚本,然后打开太子脚本,选择 vis studio 二零一七呃,没有的可以自行安装,这里没有代码提示,先关掉 visit studio, 继续点击上方的艾迪特,选择 purpose, 选择 eternal tours。 这里第一个脚本编辑器。 嗯,选择 vid studio 二零一七,点击与 january project fails 啊,这时候重新打开 vis studio, 点击上方的工具获取工具和功能啊,下拉找到使用 unit 游戏开发,勾上之后下载安装即可。然后再重新打开太子脚本。这时候就有代码提示了 啊,在 os 大的中简单输入一句啊,第八个点 book。 嗯,哈喽鸡哥,然后运行看效果。嗯,可以看到输入栏里面显示了哈喽鸡哥。好了,这期就到这里,我们下期再见。拜拜。

有粉丝说看不懂啊,但我觉得还是有必要发一下的。我刚买了台新电脑,把所有软件重新安装了一遍,就发现某度上找不到最近几年的版本的对应的安装教程。如果是学游戏开发的新手,遇上这些问题靠 自己摸索的话,会划算很长时间。我这里就简略讲一下由内推安卓开发所必要的三个工具包的安装,其中 jdk 在网上最好找,建议去奥瑞克的官网下载,只要选择一点八版本的就行, sdk 和 ndk 稍微麻烦一些,如果直接在某度下载的话,就会遇到版本不兼容的问题。正确的方式是去安卓 官网下载一个这样的压缩包,解压后里面有一个 sdk, mand 九右键选择以管理员身份运行,勾选最新版本之后进行安装,这样子安装获得的 toos 版本依旧不是最合适的,可以在官网下载一个二六版本以上 托尔斯进行替换。最后还有 ndk, 这版本是差一丝一毫都无法使用的,因为那天二零二零点一所对应的 dk 版本是 r 十九 e 二零二一点一对应的是 r 二 e d。 下载好所有工具包之后,再在优内推中配置一下路径,就可以完整导出安卓游戏了。

说到游戏开发,我们就不得不提到游戏引擎。游戏引擎作为存在游戏的火星组件,大大降低了游戏开发的门槛。 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 之类的主机游戏版的前提需要安装必要的平台开发包。最后点击下方的构建按钮即可。

u 内 t 三 d 是可以设置中文显示的,在二零一八点二版本以及更高的版本都是支持切换语言的。第一步,我们先下载中文语言包,下载完成以后打开艾迪特,艾特这个文件夹, 在这个文件夹里边寻找。 ok 了, z 神这样的一个目录,如果没有就手动键一个,把刚刚下载的这一支 cn 文件复制进去。接下来我们就可以去切换语言,打开或者重启 unit 就能设置语言了。 好的,接下来我们实际操作一下。首先我们打开安装目录,这是 unit id 特找到 date 目录,新建文件加 把刚刚下载的文件复制过来, 好,大功告成。 idat 里边寻找选项,可以看到一个烂鬼式选项,我们切成简体中文,这时候就已经看到了中文菜单。

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

目前我这边只安装了 unit hub, 我们来打开它,打开 hub 以后可以进行登录,在这里点击登录, 有一个比较方便的登录方式,就是使用微信登录,这边有账户登录, 往下翻,这里边还有电子账户登录,其中下面有一个微信登录, ok, 扫微信直接登就可以。登录方式有很多,总之你登录成功就行。这个地方到底用哪种登录方式,咱们不限制,无所谓的你用哪种,只要能登成功就可以。 接下来在这个齿轮这里要选择一个许可证管理,我这边使用的是一个专业版的许可证啊,如果你这边 使用的时候是空的,是没有办法使用的,所以你可以选择激活新的许可证。这个时候选择 unit 个人版,我不以专业身份使用 unit, 这是一个免费的版本,他默认给你七天的试用时间,七天到了以后,再次选择个人版,不以专业身份使用,他又会给你七天无限试用。 所以呢,卸这个许可证也就直接试用就行了。咱们 unit 也是可以免费使用的,但是啊,如果你要运营你的程序,那后面你就需要去付款了,这个时候就需要进行 购买专业加强版,或者是进行这个收入的一些个计算处理。所以呢,在学习阶段,你可以直接免费使用完成,这时候就可以给你生成一个个人版的许可证。 好了,现在许可证激活以后,就可以正常使用 unit。

今天呢,我们会利用十分钟的时间来制作下面这个二维卷轴游戏场景。我们会使用 unt 游戏引擎和一个叫做 twelve game kit 的开发包。如果大家计算机上还没有安装 unt 游戏引擎的话,大家可以按照我的步骤来完成安装。 首先,我们需要安装一个叫做 u t hop 的东西, u t hop 可以看作是 u t 引擎的启动器, 他是用的团队最近分离出来的一个功能,用来管理计算机上不同版本的应用体引擎以及用体项目。当然,你可以选择不安装用体啊,直接下载用体引擎的离线安装包。 不过因为我经常会在应用题的多个版本之间做切换,并且安装下载都是一键自动化的,使用它确实也帮我节省了不少的时间。应用题还不安装非常简单,大家可以直接从官网上下载安装。我将下载地址 粘贴在屏幕的下方。安装完毕后,桌面上会多出来一个 untip 的图标,我们双击启动它,并点击窗口左边的安装按钮。正如屏幕上提示,因为计算机上还没安装任何 untip 的版本,我们可以点击右上方添加按钮,并选择最上方的最新版本。 你们看到的版本可能跟我的有所不同, ut 每个月都会发布一个新版本,版本之间的区别很小,通常只是 bug 的修复和一些小功能加入。接下来,我们点击右下方的下一步按钮,屏幕上会要求你勾选需要安装的组件。在这里我们一个都不用勾选, 因为对于游戏的开发和学习来说,安装应用体引擎的主体就够用了。最后我们点击右下方的完成按钮,这时计算机会自动下载并安装应用体引擎。整个安装过程差不多五到十分钟,具体的时间呢, 取决于你电脑的配置。大家可以将安装界面最小化,喝咖啡、看视频等 unt 安装完毕后再回来。 ut 安装完毕后,不同版本的 ut 引擎会以卡片形式显示在窗口中。这时候我们可以点击项目按钮,并点击右上方的新建按钮。创建一个项目。 项目又常常称之为工程 project, 它是所有美术资源场景代码保存的地方,我们可以看作是游戏的源代码。在新弹出窗口中,我们选择 to d, 因为我们要制作游戏是一个二维卷轴游戏应用题,同时支持二维和三维游戏的开发。在这里我们只是告诉应用题,将我们可能用到的所有工具都提前准备好,方便我们的使用。接下来,我们将右边的项目名称改为 my to the game, 当然你可以改为自己喜欢 更有意义的名称。最后点击蓝色的创建按钮,新建我们的工程运体会进行短暂的配置。最后打开运体游戏引擎的主界面,这个界面又称之为编辑器艾特,因为所有场景美术资源的编辑,游戏中的各种选项都需要在这里完成。 我们知道 ut 自身提供了许多游戏开发的必要功能,但是让 ut 更加强大的原因是, ut 有着非常活跃的社区游戏开发者爱好者会在一个叫做 sdoor 的商店中上传各种游戏资源、脚本以及扩展包。 ssdoor 上的许多资源是付费的, 但也少不了许多免费的优质资源。在这里,我们需要使用一个叫做 tv game kit, 它是云体官方提供的专门用于制作二维游戏的开发方。它大大简化了 游戏的开发流程,非常适合于新手入门和学习。我们可以在这里点击 sdoor 的选项卡,并在搜索框中输入 to the game kit, 并选择搜索出来的第一个结果,然后点击蓝色的下载按钮,如果你还没有登录音乐体引擎的话,音乐体会在这里弹出登录框。 我强烈建议大家自己注册一个 ut 账号, ut 对个人的学习和开发是免费的,使用账号也可以访问出商店之外的其他功能,比如团队协作等等。下载完毕后,我们可以点击蓝色的导入按钮,将这个开发包加入我们的工程。 屏幕上会提示导入操作可能会覆盖原有的工程设置,因为我们是新创建的空工程,因此我们可以直接忽略这个警告。在星探处窗口中会列出开发包中的所有文件, 我们继续点击下方的导入按钮即可。开发包导入完毕后,在这里会多出来一个 to the gamecat 的目录。屏幕下方这个窗口会显示工程中的所有文件,这包括你创建的场景、图片、思维模型以及脚本代码。我们可以把它理解为一个文件浏览器即可。 另外,屏幕上放菜单栏中会多出来一个按钮, kittos, 与这个插件相关的功能都可以在这里访问。 我们首先点击这个菜单,并选择创建一个新场景。场景名称我们暂时不需要修改,直接点击创建即可。这时候音乐体会我们创建一个默认的场景,或者我们叫他关卡。 这里包含一个人物角色和一个简陋的地图。我们来介绍一下屏幕中间的两个窗口。左边画有网格的是一个用来编辑场景的窗 口,我们可以在这里选择场景中的物体,移动他们的位置等等。右边是游戏预览窗口,也就是游戏运行时将要在屏幕中显示的内容。可以看到应用题默认为我们选择了十六比九的长宽比。我们暂时不需要去修改它, 因为大多数手机和计算机的屏幕常关闭都是这个数字。我们可以点击屏幕上方三角形按钮运行 to the game kit 为我们创建的默认场景。 我们可以通过 ad 键作为移动, s 键下蹲空格键,跳跃, k 键进站攻击, o 键子弹攻击,这些都是 to the game kid 为我们准备好的,在视频下方官方文档中也有详细说明。 接下来我们来对这个简单的观察做一些修改。如果在屏幕的右方你没有看到一个叫做 tall palet 的窗口,可以点击菜单栏中的窗口, 然后选择 to the tail。 palette。 tail 在用中是瓷砖的意思,用在二维游戏的地图制作中。大家常常将场景划分成一个个小网格,然后利用一种铺瓷砖的方法来创建地图。这种方法的优点自然是速度快,方便。 另外,这功能是应用题自建的,并不是 to the game kit 这开发包提供的。因此即使我们没有使用其他任何开发包,也可以使用这个功能。叉 opat 窗口打开后,我们发现他默认我们显示两个砖块, 一个是光秃秃泥土,一个是绿色草坪。我们随便选择一个砖块,并在左边场景编辑窗口中按自己的喜好铺上砖块。砖块会自动和背景的网格线对齐,并且砖块之间会自动连接。我们甚至可以创建不同高度的 平台。砖块之间呢,并不会产生任何缝隙,因为这个砖块资源是 to the game kid 事先设计好的,设计人员已经事先考虑到这一点。随后我们可以点击运行按钮,测试刚我们创建的地图。 接下来我们在游戏中加入怪物角色,继续丰富我们的游戏逻辑。这时候我们首先要利用屏幕下方的 project 窗口,也就是我们之前提到的运题自建的文件管理器, 我们需要通过它找到怪物的资源。首先我们打开 to the game kit, 然后选择 prefabs。 prefab 这个词在 unity 中经常会看到,它的中文意思是预设,通常指是那些已经为你创建好的,已经有一定功能的可以直接使用的 东西,比如怪物,人物角色、场景、用户界面中的按钮等等。总之你可以直接拿来使用就对了。在 prefab 的目录下有一个叫做 enemy 的目录, 我们打开它,看到这里有两个怪物, trumper 和 speeder。 在应用题中的很多资源,我们可以通过字面意思来猜测它有什么功能。 trumper, 咀嚼者,听起来就是要吃人的怪物。 speeder, 吐口水的怪物。好吧,听起来这两个怪物区别像是,第一个怪物进展攻击, 第二个怪物远程吐口水攻击这里我们直接拖拽第一个怪物到左边的场景编辑窗口。我们点击屏幕上方三角形按钮,测试一下我们修改后场景。当我们靠近怪物时,怪物会向你攻击,屏幕左上方的小红心也会减少一格。 我们退出游戏模式,继续对怪物的属性进行一些调整。 unity 右方这个窗口, inspect 监视器会显示你选中物体的属性。比如我们可以在场景面器中用左键选择不同的物体, 可以看到这点内容也会随之改变。这里有个非常实用的技巧,通常在一个复杂场景内,不同的物体会重叠在一起,并且还有一些看不见的功能。物体,比如声音和一些后期处理的特效。 直接通过鼠标左键通常没有办法正确的选中。你想要选中物体,于是我们可以使用屏幕最左边的一个称作 hierarchy 的窗口。 hiverke 在英文中有着层次结构的意思,这窗口中会列出场景中存在所有物体,看见的,看不见的,甚至于屏幕之外的物体都会在这里显示出 出来。我们可以双击这里的 chomper, 选中并聚焦这个物体。右边的 inspect 中也会随之列举出这个物体的属性。可以看到这里显示的属性可以说是琳琅满目,异常复杂。 我们再仔细看这里,属性又可以被折叠成不同种类, transform, sprite, renderer, animator, box, clutter to the, rigid, body to the 等等等等。每一个分类都扮演着非常重要的角色, 比如 transform 代表这物体在场景中位置,我们甚至可以修改这里的数值来移动这个物体。 sprite trainer 是用来在屏幕上渲染或者显示这个物体用的。如果我们直接把这里的小勾勾去掉,这物体就会直接从屏幕上消失。另外,这里有每一个分类,在应用题中被称之为 component 部件, 我们甚至可以删掉或者加入新的 component。 现在我们只需要把目光聚焦在这个叫做 enemy behavior component 上就好了。敌人行为,从他名字上可以看出,这是一个用来设置怪物属性的部件。比如这里有一个 speed 的属性, 用来设置怪物移动的速度。我们可以拖拽这里来修改这个数字,或者直接用键盘将这个数字改为三。接下来我们点击运行按钮测试一下,可以看到怪物的移动速度确实提高了许多。 同时我们可以修改这里的 view field view 来修改怪物的可视区域。屏幕左方的绿色区域代表怪物能够侦测到范围,只有你出现在这区域中,怪物才会向你跑来并对你发动攻击。我们可以点击运行按钮测试一下我们 修改后逻辑。这时候如果我们站在怪物的身后,他是不会发现我们的,只有等怪物转身时,他才会向我们跑来并发动攻击。 在这期视频中呢,我没有使用任何一行代码就已经能够做出像模像样的二维卷轴游戏其实还有许多非常实用的功能,我们会在之后视频中向大家陆续介绍。

哈喽,大家好,我是 michael, 再次欢迎你加入到这个系列教程的学习当中。 首先在第一个视频里,我来帮助大家一起安装我们的 unit 游戏引擎,还有我们的代码编辑环境。这次我特别准备了一台 windows 的电脑来帮助 windows 的小伙伴熟悉如何安装和配置这个环境。那么话不多说,我们先来打开 unit 官网, unity 中国的官方网站,地址是 unity cn, 打开之后在屏幕的右上角可以看到这里边有一个下载 unity, 我们点击一下, 点击之后会跳转到 unity 下载的这个网页,那首先在右上角这个位置,如果你之前没有 unity 的账号的话,那建议你在这里边创建一个新的 unity id, 你可以通过邮件地址 的方式进行注册,或者选择下边的使用微信来注册都可以。那如果你已经有账号的话,那建议你提前先登录你的账号,这样方便我们来下载,那我先登录一下。 好,目前我已经登录好我的账号了。然后我们来看一下这里面都有什么可以下载的东西。首先第一个就是可以使用 unit 的云桌面,那稍后也会给大家讲解这个内容。 如果你的电脑配置不是那么高,或者你不容易配置开发环境的话,我们可以使用 unit 云桌面,即便你使用平板电脑,也可以在外边访问使用云桌面,然后进行 unit 的开发。 那通常来讲的话,我们会先下载下边对应的 unit 的版本,那目前此时此刻 unit 最新的版本使用的是二零二二点二点六,那么我们会使用最新的 unit 二零二二这个版本, 那么在上面有一些版本的不同的类型,比如这里有长期支持版,还有补丁程序版以及贝塔版本,那这些都有什么用呢? 长期知识版可以提供至少两年的稳定更新,他会以每个星期或者每半个月的方式来进行增量的更新,修复一些小的问题,但是不会有大的功能性的改变和窗口变机器的一些改变。 而我们刚才要使用的这个 unity 二零二二点二这个版本呢,叫做 technical screen 版本,那这个版本呢,所使用的功能是跟我们的长期支持版完全一样的,它是提供给一些开发者提前使用一些新的工具和新的编辑器, 这也就意味着他不会跟二零二二点三有太大的差别。所以我们选择使用这个版本,那也同样意味着无论你什么时候观看这个视频,你要 留意你的开发的周期,还有我们这个教程同样提供超过两年以上的知识,所以至少使用 unit 二零二二点二这个版本,跟着我一起来做游戏。 然后每一个版本后边都有一个叫做 release note, 这里边讲述的当前的这个小的版本号就是二零二二点二后边这个点六这个版本号里面更新了什么样的内容?下面有一些这个版本更新的调整的以及解决的 bug, 甚至有一些更新的时候会告诉你有一些已知的 bug, 所以你在使用英语题的时候出现了一些问题,别忘记回头来看看,也许你的这个问题会在下一个小版本更新的时候得到解决。那在这里面我们先返回, 接下来我们就可以下载了,我们可以看到这里有三个下载选项,从 hub 下载,下载麦克版和下载 windows 版本。那我们会使用 uni 的 hub 来下 下载所有 uni 的版本,同时来管理我们游戏的开发项目。那无论你点了后边的哪两项,最后在你运行的时候,他都会提示你让你下载 uni 号,所以我们先来下载 uni 号,点击之后下载你的对应的版本。别忘记你要提前登录你的 uni 账号,不然在这一步他还会提示让你登录。 下载好以后,我们运行安装一下这个网页,我就先关掉了。 下载之后我们可以看到桌面有一个快捷方式,就是 uni harb, 我们点击完成之后运行, 打开 unihab 之后,它也会提示先让你登录你的账号,同样我们登录一下我们 uni 的账号, 然后登录好了之后呢,他会先提示你 让你下载版本,那现在这个版本就是 unity 二零二一一点三点一九目前最新的长期知识版。那我们要使用新的版本,那我们就先跳过这个安装的步骤。 接下来是激活个人免费的使用证书,这个证书只要你至少每隔三天来登录一下 unihab, 他就会自动激活,只有在第一次安装的时候需要手动来激活, 我们点击同意,接下来我们就已经获得好我们的证书了。然后我们首先先把我们的这个 hub 改成中文版,方便大家来查看。点击右上角的齿轮按钮,然后选择 appearance, 在这里边我们可以把 language 改成中文简体。 好的,那顺便我们来看看这里边的一些选项,在编号设置当中,我们有项目,这里边会提示你默认把你的项目存储到哪个文件夹下面,那么我现在用的这台电脑并没有分区,只有一个 c, 那大家根据自己的需要进行调整就可以了。另外在安装的这个步骤,我们也可以选择把我们的 unit 编辑器安装到哪一个磁盘,哪一个文件夹当中,还有你通过 unit 下载的一些资产文件会保存到哪一个路径下边。 另外在这里面有个很重要的就是 plastic sem, 这是一个版本控制的程序,我建议初学的和刚开始接触 unny 的小伙伴暂时不要使用这个工具,这个工具会受限于你的网络情况,也就代表如果一旦你的网络不畅通,很可能就会出现一些各种各样的问题。 好的,那暂时没有其他的内容,我们先关闭了。左侧呢,我们可以看到有很多的选项,也包括刚才我们说到的这个云桌面,所以如果你在云桌面当中添加了任何主机的话,你可以通过这里快速访问你的云桌面的主机,直接进行由你的开发。那么这里边 也提到了有我们的社区,那 unit 的社区当中也提供很多的优秀的文章,有很多开发者乐意分享一些技术的文章,还有 unit 官方社区组织的各种各样的活动,大家时不时的可以查看一下社区的内容。 在学习里边,我们可以看到 unity 中文课堂里边一些优秀开发者的课程,那在安装这个部分,也就是我们要接下来安装我们的编辑器了, 我们点击右上角选择安装编辑器,在这里边提供目前最新的一些版本,我们先安装二零二二点二点六,那么在麦克系统当中呢,我会使用二零二二点二点七这个版本,也就是下一个版本号,让大家记得看这个视频的时候,使用当下的最新的那个版本就可以了。 点击安装之后,首先它会提示你安装什么模块,默认最上边帮助我们勾选了开发工具,也就是 微软出的微州 studio community。 二零二二,强烈建议大家使用 uni harm 帮助我们安装好这个代码编辑器。微州 studio 是负责帮助我们写代码的,我们通过它来安装,可以帮助我们配置好很多开发的环境。 那下面这些就是各种各样的平台的支持了,例如如果你开发一个安卓的应用程序的话,在你打包成安卓的 apk 文件之前,你要勾选他们把它们安装进来,那此时此刻我们不需要,因为这个模块的工具呢,我们可以后期再来添加。 然后我们向下翻,在下面也提供了一个文档,那个这个文档呢,是一个离线的英文文档的查看,那大家根据自己的需要就来选择就行,那默认的情况下,我先不选择了。接下来是编辑器的语言包,勾选了之后呢,我们会安装一个预览版的中文版的 unit 的语言包,但是 我建议大家,如果你刚开始学习的话,不要使用简体版,因为大多数的开发教程都会使用英语版,而且你以后如果加入到公司或者学习更多的文档,新的工具的话,都是英文版的代码手册,如果你改成中文,很不容易找到对应的位置。 当然了,如果你使用一些粒子效果或者其他一些复杂的功能,实在那个英文不容易理解的时候,我们也可以适当的切换成中文,帮助我们好理解相关的内容,大家根据自己的需要去勾选就行了。那在这里我只勾选了最上面的这个微州四九九 comenitt 二零二二这个版本,点击继续 勾选,同意我们一起安装一下,那这个根据每个人电脑的网络不同,下载的时间和安装的时间都略有不同,那我加速这个部分大家也可以暂停这个视频。安装好了之后我们再继续, 那么在等待这个安装的过程。我也给大家介绍一下我们的代码编辑器,那现在我们使用 uni harb 来下载我们的微软的 video studio 二零二二这个版本是一个社区的免费版本, 那其实我们还有其他的代码工具可以使用,在这里我简单来介绍一下,我们刚才所使用的就是左侧的这个 vros 丢丢,在下拉菜单当中我们可以看到我们使用的是社区的二零二二这个版本, 然后他也提供一个麦克的版本,那至于麦克系统如何来下载 unit 安装,还有配置开发环境的话,那后边的内容也会简单提到。还有我以前的视频当中也讲的很多跟麦克有关的内容, 因为使用麦克开发的小伙伴比较少,所以在这里就不详细的来介绍了,如果你有任何问题的话可以留言,也可以提问。那还有一个工具是轻量级的编辑工具, 就是维州斯丢丢扣的,那么在我这个教程当中,我会使用麦克系统的开发环境,使用的变机器就是维州斯丢丢扣的,在右侧我们可以看到这是维州斯丢丢扣的的这个开发界面,在这里边我们需要一些开发工具,这些插件会帮助我们开发不同的软件,对应不同的变机器等等等等。 所以想要使用它来开发 unit, 我们也要手动来配置一下。那具体的方法呢?稍后我也会在麦克系统里简单做讲解。无论你使用这两种边气的哪一个,官方都提供了一个文档,帮助我们了解如何把它们应用在 unit 当中。 左侧是使用 vito studio 来开发,包括如果你手动来下载 vito studio 的话,它要怎样配置实现我们 vito studio 开发 unit 的这个工具,那右侧就是 vito studio code, 这里面也提示了你需要下载什么,你需要下载 点 nite 的 sdk, 如果你是麦克系统的话,你还要下载 mono, 然后你要安装 c shop 的扩展包等等等等,以及在 unit 界面当中我们怎样选择对应的开发工具。那么稍后我们安装好 unit 之后,我也给大家一起来讲解相关的内容, 那我也会把这两个网址放在这个视频的下方,感兴趣的小伙伴可以访问视频下方的链接。那我们来回来看看是不是安装好了,那么现在编辑器正在安装,然后就是安装我们的 vito studio 了,我们稍等一下。好的,现在我们就成功安装好了我们的 unt 的编辑器,接下来我们一起创建新的项目, 我们选择左侧的项目,在这里我们按右上角的新项目,在打开的新项目的这个面板,在最上方我们可以选择你想以哪一个版本的 unit 来创建一个新的项目。现在下了菜单当中只有我们刚才 安装的 unit 二零二二点二点六这个版本,那如果你有多个版本的 unit 的话,记得要在这里边选择最新的版本。然后我们在中间可以看见有很多的模板, unit 已经帮助我们内置创建了各种各样的模板,花时间可以浏览一下。 这一次我们要使用的就是二 d 的 urp 这个模板,这里面包括了我们的通用渲染管线的配置,所以我们不用额外再进行配置了。点击阅读更多,可以看到这里面都有什么内容,而且知道这一套模板当中包含哪些软件包。另外一个很重要的问题就是在右下角 这里边有一个启动版本管理并同意政策条款,这个内容就是我在之前提到的 plastic scm 版本控制的软件。建议大家初学和第一次使用 unit 的话,不要启动这个选项,千万留意不要勾 选这个选项,因为如果一旦你的电脑网络不畅通,你会遇到很多麻烦的事,而且有的时候这个版本管理会跟你的项目当中一些文件有冲突。 那接下来就是要创建你的项目的名称以及他要保存的路径位置了,大家根据自己的需要去调整保存到的路径位置。建议大家创建一个统一的文件夹来管理所有的你的 unity 的项目。那在这里我们来创建我们这个游戏的新项目,我给他起名叫做 to the uh the venture, 然后点击右下角的创建项目。 好的,现在我就成功创建了一个空的新的 unity 的项目了。那这是一个他的默认的界面的布局,稍后我们也会讲这个如何编辑自定义我们的布局。然后我们怎么样 确定我的代码编辑器已经跟 unit 连接好了呢?首先我们去到左上角的菜单,找到 addy, 然后找到 profices 麦克系统,在另外一个菜单当中可以找到。 然后在左侧我们选择 external tools, 可以看到右侧我们的代码编辑器 script editor 已经帮助我们默认选好了我们刚才安装的微卓 studio 二零二二,这就是为什么我强烈建议大家使用 unit hub 来安装这个代码编辑器,它会帮助我们自动配置好。 那如何来检验已经完全生效了呢?我们找到我们 project 窗口,在空白的位置按鼠标右键, 在打开的菜单当中找到 creet, 选用选择 c shop script 创建一个新的 c shop 脚本。创建之后呢,他会提示让我们改名,那在这里边我们就不改任何名字了,直接点击一下空白的位置, uni p 会进行加载和变异。变异好之后,我们双击打开这个代码。好,我们双击打开,它会自动帮助我启动 windows 丢丢。如果弹出窗口让你登录的话,你可以选择直接跳过,然后选择一个主题,就可以启动我们的 windows 丢丢了。好,现在我就打开这个项目了。 我们可以留意到一开始这个 morning behavior 是白色的,然后它变成了这个绿色,同时我们也出现了 unity 脚本,引用上面的这个体式, 这就代表我们现在的这个编辑器已经跟我们的 unit 连接在一起了,它可以帮助我们进行 debug, 也可以给我们代码方面的提示和自动的补权,这就是方便我们来开发了。所以如果你的 model 比赛是白色,而且没有显示上面的这个 colons, 也就是引用的话,那么就代 表他还没有设置好,这时候怎么办呢?有的时候我们再次打开我们的项目,启动的时候,他就是没有连接到一起。如果遇到这样问题的话,先关闭你的代码编辑器,然后在空白的位置按鼠标右键选择 open c shop project, 这会帮助我们重新编译并且打开我们整个的项目的解决方案。然后他会重新调用所有的引用和命名空间来帮助我们解决不能连接的问题。重新打开之后,我们稍等。 ok, 那这就代表我们已经成功地把我们的代码编辑器配置好了,我们就把它关闭吧,代码我也不需要了,我就可以把它直接删掉了。按鼠标右键,然后选择删除。 好的,那这就是这个视频。我帮助大家一起来安装了 unit 的编辑器,也配置了代码的编辑环境。再次提醒 大家,无论你是安装 unit 还是安装代码编辑器,还有创建新项目,都不要使用任何的电脑的杀毒软件和电脑管家。 windows 自带的防御系统已经足够强大了,不要因为乱七八糟的软件影响了我们游戏的开发, 那么在麦克系统当中,如果你在 unihab 里边选择安装编辑器的时候,我们要留意一下,如果你使用的是 apple silicon 芯片的话,你一定要安装这个对应的 apple 芯片的版本, 这样的话才能发挥你电脑的性能。如果你是 intel 版本的麦克系统的话,就安装下边的这个 intel 版本就可以了。另外在创建新项目之后,我们在选择编辑器的时候还要留一些内容。 当你创建好了一个空的新的项目之后呢,在麦克系统当中,我们要去找到的是 unity 菜单下面的 preferences 这个菜单,然后我们要在左侧这里边选择 external tools。 在我的麦克电脑当中,我安装了几种编辑器,其中也包括刚才没有提到的 writer, 所以我这里有 vs code, 还有 writer。 writer 也是非常强大的一个代码编辑器,只不过它是收费的,当然了,如果你是学生的话,可以免费领取学生的 license, 感兴趣的小伙伴可以访问 red 的官网。选择对应的编辑器之前,我们还要有一点要确认的,去到你的 window 的菜单,找到 package manager, 在你的 package manager 打开的时候,在左上角这里边下了菜单,选择 in project。 我要确定在我的项目当中有我的代码编辑器的支持,比如说现在有 vito studio 的 editor, 那就代表我使用 vito studio 的话,是可以跟我的 unit 连接在一起, 有代码提示,也可以进行 debug。 同样这里边也有预制,帮我安装好的就是我们的 writer, 那 writer 的编辑器也可以,不过这里边没有我们的 vito studio code, 所以这时怎么办呢?在左上角的菜单当中,我们选择 unit registry, 然后在这里边我们搜索一下 video studio code, 我们可以安装一下我们的 video studio code editor 安装好了以后,我们就可以让 video studio code 用于我们 unity 的代码开发了。 好,安装好了以后,我们再来看看 preferences 的菜单。好,现在就可以正确识别我们的代码编辑器了。 v 轴 studio code, 还有我们的 writer。 ok, 那这就是麦克系统上面相关的配置了,创建新的代码我就不演示了。关于微州 studio cod 需要安装哪些插件?鼓励小伙伴再次访问一下视频下方关于微州 studio 配置 unit 的这个链接, 也可以看一下我 b 站置顶动态里边关于微州 studio code 的截图,里面由我安装了哪些插件,感兴趣的小伙伴千万不要忘记去访问一下, 所以赶紧做好这些创建 uni 的账号下载 uni 编辑器,下载代码编辑器。配置好了之后,我们下个视频一起来开发游戏了,别忘记点赞、转发和收藏,我们下个视频再见吧,拜拜!

大家好,我是游戏石匠,这里是 unit 零基础入门教程第二课, unit 编辑器基础。 我们将会介绍用力体编辑器的界面,并进行一些实际操作。我们先来打开上市创建的工程。 开始之前,先来说一下界面语言的问题。 unit 编辑企鹅默认语言是英语,如果我们想要让他使用简体中文的话,我们可以打开 unit hub, 点击 安装添加模块, 这里可以选择语言包,点上简体中文,点击完成就可以安装。这里我已经安装好了, 要在编辑器下切换语言,点击 adida preference, 然后在那个位置里面可以将这里选成中文,我在这里就不做演示了。我并不建议使用中文界面,这个功能只是试验性功能,有一部分的界面并没有进行翻译。 此外,使用英文界面的人还是占大多数,为了以后方便,还是使用英文界面比较好。 用力体的编辑器界面包含以下部分, 我们切到实际编辑器里面去看一下。 编辑器的最上方是菜单栏,这里有文件编辑等等常用操作。在菜单栏的下方是工具栏,工具栏的左侧是场景操作的一些功能,中间是播放按钮、暂停按钮, 右侧是账号乘级布局功能,在工具人的下方 左侧是 three 起成绩试图,包含了场景中所有物体的成绩结构。 进场景视图,在这里我们可以看到场景中所有的布置。 game 是图游戏运行时所能看到的画面。 右侧 inspector, 当我们选中层级中的任何一个物体,在 inspector 里可以看到这个物体的详情以及可以编辑的属性。 下方 project 方口包含了我们工程当中所有的文件, 左侧是树状式图,右侧则和我们的文件浏览器是类似的。接下来我们用一个实力来展示一下常用的操作。实力界面讲解 而转立方体,我们这一次的目的是要在场景中建立一个立方体,并对他进行移动、缩放、旋转等功能,借此来说明编辑器当中的常用操作。 在进行这一切操作之前,我们要先调整一下编辑器的布局, 可以看到当我们选中任何一个标签并对他进行拖动的时候,就可以改变编辑器的布局。现在将 game 视图拖动到信视图的右侧, 这样我们就可以同时看到场景视图和游戏视图。这个布局我们可以点击右侧的雷奥特将它保存, 也可以点击 reset 返回到默认的布局当中。接下来我们来进行操作, 我们把关注的焦点放到近视图里,之前说过,近视图包含了我们所有场景中摆放的物体,可以对他们进行一个观察。 而左侧乘机窗口展示了场景中物体的乘机结构。在这里点击鼠标右键 三 d game object 六步,可以看到在我们的场景当中出现了一个立方体,使用鼠标滚 可以拉近这个物体。这时候编辑器界面很明显和刚才不同了。首先在乘机窗口中出现了 q 部, 选中 q 部可以在 inspector 解释窗口中看到 cube 的属性。 同时在我们场景中出现了这个立方体。在右侧 game 视图中同样出现了这个立方体,但他的位置并不是在正中间的,要如何将他的位置放到正中间呢? 看右侧的减湿器窗口,从上到下有这么多的内容。最上面是物体的名字, 这里有一个对勾,当我们点击对勾的时候, 左侧 q 补变成了灰的,说明当前这个 q 补处于未激活状态。再点击一下可以看到, 接下来把关注的重点放在 transform 上。除了 transform 之外,还有 miss filter, miss render, books, cleaner 三个部分。 这些部分我们把它叫做主见用力体,当中的功能绝大部分是 通过主见来实现的。我们重回 transform, 在 transform 上面有三行,第一行 position, 点击的时候用力题会有提示,这里讲的是右侧显示的这个游戏物体相对于其不节点的相对位 xyz。 把注意力集中在场景视图上,在这个立方体上有三根轴, 分别是红色的轴、蓝色的轴和绿色的轴。坡动其中一条轴的时候, 立方体又在场景当中发生了一动, 同时在 games 图当中也发生了移动。可以看到,当我们进行移动的时候,我就请这里的 x 发生了变化。 我们把红色的轴叫做 x 轴,蓝色的轴叫做 z 轴,绿色的轴叫做 y 轴。当我们移动这几个不同的轴的时候, x、 y、 z 三个词都发生了变化。 x、 y, z 三个词 代表着在当前空间中的坐标,在场景试图当中可以对这些位置进行拨动来修改他的位置。 这里有很多种拖动方法, 刚才我进行的是平面拖动,大家可以观察右侧数值的变化。回到刚才的课题, 我们希望把这个立方体拖动到视野正中心,我们有更便捷的方法,但这一次我们还是通过拖动来实现目标。在场景试图中拖动立方体, 好,现在基本上在中间了,现在场景这边呢,建的是在中间,可以按住鼠标中间进行 拖拽,拖拽的同时场景视图就会发生变化。我们点击鼠标中间的时候, 这一行的操作栏中,这里已经发生了变化,我们也可以直接点击把它进行切换。 刚才进行的是拖拽操作, 而当按钮切换到箭头时,就恢复到了移动模式,可以拖动物体移动。现在游戏视图中立方体已经在 正中央了,但要看出他是个立方体,需要进行一下旋转。 第二行 rotation, 这里同样有三个字,我们来对这三个字进行一定修改。选中到原状态时, 操作指示变成了一个球体,这个球体由三个圈组成,绿色的圈, 红色的圈以及蓝色的圈。尝试来调一下绿色的圈。 在我们对他进行转动的同时,可以发现立方体发现了旋转。 刚才进行移动的时候说过,绿色是歪走切换回旋转的时候, 拖拽绿色的圈的时候,被选中的物体绕着歪轴进行旋转, 歪的直发生了变化,那同样的可以调节红色的走,也可以调节蓝色的走。 调节其他轴的时候,变化的不光只有一个数字,这里涉及到旋转。这个操作的数学本质,我们暂时不做讲解。 立方体发生了旋转,我们在右侧已经看到他的变化了,那接下来假如我们希望把它变大或者变小呢? 这里涉及到 transform 当中的第三行,说放 skill, skill 同样有三个分量, 接下来如法炮制,我们将工具栏的操作方式切换到播放。我们先通过滚动鼠标滚轮来调整一下场景视角的展示, 同样的还是有红色、蓝色、绿色三条指示线。通过前面的学习,我们已经可以举一反三。拖动绿色的轴的时候, y 值发生了变化的意味着物体在歪轴上的缩放发生了变化。同样红色代表 x 轴,蓝色代表 z 轴。 这里的数值当然也可以直接在点式器栏进行修改,这样我们就完成了对这个立方体的缩放操作。 此时如果想要保存对这个物体进行的修改, 点击 fire save, 或者是使用快捷键 ctrl 加 s 对当前我们编辑的场景进行保存。 说到这里,我们有必要解释场景的概念。每个 unit 工程创建出来的时候, 默认会创建一个场景,也就是我们这里看到的山坡信。 场景是一种容器,其中可以包含我们想要放在世界中的各种物体及其他内容。 默认的场景当中至少拥有门 camera 和 direction light 这两个物体。门 camera 是相机,是我们非常重要的主见。 direction net 是方向光,这个主见也很重要,我们将在后续的重要主见当中对他们进行介绍。 六点总结,一、编辑器界面的主要组成。 二、如何修改编辑器界面的布局。三、在成绩界面 点击右键创建新的物体。四、物体的 x 轴, y 轴, z 轴。五、通过在场景界面的操作修改物体的移动、旋转、缩放。 六、场景的概念这节课的内容就到此为止。 下节课我们会进一步阐述 unit 世界的构成。我是游戏石匠,谢谢观看,下次再见。

啊,这里打算录制一系列的英文一体新手教程,主要面向的呢就是,嗯, 没有太多编程经验,包括初次使用英语题的朋友吧。那么现在是英语题的二零一九版的长期支持版进出了,所以会以英语题二零一九的二零一九点四这个长期支持版为主。 好,首先最开始我们来说英立体的官方网站两个,一个英立体点先,还有一个英立体点看,那么国内的话,一般网易体点虽然比较快一点, 阴影体点抗很难打开,那么他会有一个优逆体 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。

接下来说生辰安卓 apk, 首先呢,生产安装 apk 是需要这个知识的,就是需要安装,安装的时候这里有这个图标,而且还不算完。看一下哈,他这里有两个,一个是 安卓 beautice support, 这个是最基本的一个,然后后面他需要安装,嗯,加瓦,那么这里是安装的 open g d k 一点八, 还要安装 sdk, 安装 sdk 或者是 ndk, 初学者建议使用 sdk, 不用使用 ndk, 因为 ndk 有时候支持上会有点麻烦。那么在这里 这里可以看到啊,我是用的本地的 sdk, 那么装好是这个样子,是这个样子就说明没问题,有时候安装会这里出错,那么就重新再回到刚才这里重新安装一下就可以了, 就重新回到这里重新重新添加一下模块就可以了。那么他的已经把路径列出来了啊,我还是喜喜欢用我自己的哈, 他把路径列出来了,那么就是这个是 open gdk, 然后 ndk, 然后安卓 sdk, 那么安卓 sdk 他默认安装的是这个 level 二 level 二八的,然后 后,嗯,然后就可以开始了。首先呢,一样的,比如咱们的赛挺要把这个当前就是边打包的这些场景放到这个三星 bug 的里面, 然后选择按住这个平台 switch plenty form, switch platform, 那么 这里有个一样的选项,就如果选中了这个,会把它打包成一个,打包成一个一个,嗯,打包成一个安卓项目,而不是一个 apk。 好,这里,那么这里呢就要配置稍微多一些。首先这里这里是,呃,这是 上面的,这里也是可以是中文的,这个就是应用安装完以后在那个图标下面的名称, 嗯,这个一般也还是俺就可以写成中文,但是嗯,建议还是不写,特别是在因为特别就只有最后打包的时候再改成中文,因为如果是之前就改成中文的话,会影响就是 play mode 的那个目录,在会影响就是在这里运行的那个虚拟的目录,那么建议是打爆以前再来改。 然后这里是比较常用的是这个方向,他有一个是自 自动选择方向,那么可以在这里选,也可以强制横屏或者是竖屏,嗯,强制一下, 然后这里这里是,这个是比较关键的,就这里是默认,不是这个样子,默认是李佛的 company, 就 修改这个的时候,这里会一起修改。那么这一段 pak 机内幕相当于是每个应用的 id, 那么判断的两个应用是否相同就看这个 id, 嗯,不不不,是看这个名字,是看这个 id, 那么这还有个版本号,那么这里还有一个,嗯, api level, 那么最低的是四点四 四,最高的是可以到三十,但是记得刚才这里这里没有,默认的话只能打二八的,别的打不了。嗯,这个他是最低支持多少,然后目标 目标的话,他默认是能打多高打多高,但是一般不需要,看个人习惯吧。那么 我是喜欢把它指定一个目标,因为可以少打一下,因为这个打包用的过程还是挺慢的,那么这里都不需要改,如果需要选,这里是默认是 mono, 如果是改成下面这个就需要使用到 ndk, 主要的就是这两这几这几处配置完了,然后就可以打包。 unit 的话,这种模式是打出来一个 apk 还是新建跟陌路?看,按住我的,然后这里就是输入文件名了,嗯, test 吧, 保存。那么第一次打包安卓程序会比较慢,而且需要联网,这个 open gdk 会需要联网,这个是一定要注意的, 那么有时候会打包不成功,打包不成功的话,嗯啊,这里跳 出这个来了,哎呀,这他主要是 open gdk 要访问, 就这个阶段是最慢的,特别是第一次打包在这里可能会卡住一两分钟甚至更长。啊,这就打包了,打包出来,然后把它发上去,发到手机上安装就可以了。 这个我把它发到我的安卓手机上, 不能发的。哎,小爱同学真烦。 那么如果打包第一次打包出现问题,那么来看这个帖子,他有告诉你怎么解决,嗯,挺麻烦的,所以第一次打包的时候一定要把 保证网络通畅,那么啊,还有就是,嗯,关于关于这个,这个 安卓就如果需要打包其他的,如果需要打包其他的那个其他版本的 其他版本的这个 apk, 那我之前写过一个啊,新手建议对大家来看这个视频,这个视频上有详细说明怎么怎么下载,就是其他版本的这个, ok, 这个就先到这。