本系列文章是根据官方****而写下的学习笔记,原官方****网址:https://unity3d.com/cn/learn/tutorials/s/tanks-tutorial

系列其他笔记传送门
Unity官方教程《Tanks》学习笔记(二)
Unity官方教程《Tanks》学习笔记(三)
Unity官方教程《Tanks》学习笔记(四)
Unity官方教程《Tanks》学习笔记(五)

场景创建及前期准备

首先先新建一个工程,命名为Tanks,然后进入该工程,打开Asset Store,搜索Tanks,把素材下载下来并且导入当前的工程中,导入成功后,你的project列表应该是这样的:
Unity官方教程《Tanks》学习笔记(一)

我们在Asset文件夹下,新建一个文件夹Scenes,用来保存当前的场景文件,因为我们的场景默认是未命名的,因此我们把当前的Scene保存到刚才创建的Scenes文件夹内,并命名为Main。
完成以上的步骤之后,根据Unity官方的建议,我们把整个布局更改一下。在Unity右上角,把布局形式更改为2 by 3,并把“Project”标签拖拽到“Hierarchy”标签的下面,如下图所示:
Unity官方教程《Tanks》学习笔记(一)

接下来,我们选中Directional Light,把它删除掉。下一步是添加游戏场景,在我们下载好的素材包里面,游戏场景已经帮我们创建好了,我们只需要把Prefabs文件夹下的LevelArt拖拽到Hierarchy下面即可:
Unity官方教程《Tanks》学习笔记(一)
这里需要注意的是,如果把一个Object随意拖到Scene里面,该Object的position有可能是随机的,因此我们需要做一个初始化动作,把GameObject的position值全部置为0。
Unity官方教程《Tanks》学习笔记(一)

接着,我们要对灯光进行设置,Window——>Lighting——>Settings:
我们可以看到这里有着灯光的一系列设置,根据官方教程给出的下图来一一进行设置。
Unity官方教程《Tanks》学习笔记(一)

由于笔者所使用的的Unity版本与官方教程中的Unity版本不一样,所以在细节上会有些不同,下面是笔者设置完成的页面,完成设置后,点击右下角的“Generate Lighting”来生成灯光,这会花费一定的时间。
Unity官方教程《Tanks》学习笔记(一)

接下来,我们要对摄像头进行设置,因为默认摄像头的位置是平视某几栋建筑物的,所以我们需要让它俯视整一个战场。选中Main Camera,根据下图给出的官方教程来设置:
Unity官方教程《Tanks》学习笔记(一)
Unity官方教程《Tanks》学习笔记(一)

注意:
上面提到的Camera Projection实际上是摄像机的两种不同模式,即不同的视图呈现形式。
1、perspective:透视视图。跟我们的眼睛所看到的东西是一样的,物体的大小与物体的距离有关系。
2、orthographic:正交视图。不会随着距离收缩。所以无法判断距离。

下面是笔者设置完毕的图:
Unity官方教程《Tanks》学习笔记(一)
最后,对当前的场景进行保存。

相关文章:

  • 2021-11-05
  • 2021-12-25
  • 2021-10-09
  • 2021-12-25
  • 2021-09-16
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-10-06
  • 2022-12-23
  • 2022-12-23
  • 2021-12-06
  • 2022-01-04
  • 2021-11-07
  • 2021-06-04
相关资源
相似解决方案