Advertisement

Unity官方教程《Tanks》学习笔记(一)

阅读量:

本系列文章基于官方视频教程编写而成的学习笔记,请参考原文链接:https://unity3d.com/cn/learn/tutorials/s/tanks-tutorial

系列其他笔记直达页面
Unity官方教程《Tanks》正式教程:第一部分
Unity官方教程《Tanks》正式教程:第二部分
Unity官方教程《Tanks》正式教程:第三部分
Unity官方教程《Tanks》正式教程:第四部分

场景创建及前期准备

首先创建一个命名为Tanks的新工程;接着进入该工程;然后打开Asset Store并搜索Tanks;下载素材后导入当前的工程中;最后验证是否完成导入操作以确保素材可用性。项目列表将呈现如下状态:

image.png

在Asset文件夹中创建一个新的名为Scenes的文件夹用于存储当前的所有场景文件由于我们的场景默认是没有命名的因此我们将当前的所有Scene保存至刚刚创建好的Scenes文件夹内并命名为Main。
在完成上述步骤后按照Unity官方指南的要求对整体布局进行优化设置。在Unity窗口右上方区域将布局设置为2×3网格形式并将其'Project'标签拖拽至'Hierarchy'标签下方如图所示:

pic01.jpg

接下来,在选定Directional Light后将其删除。随后进行下一步操作:在下载的素材包中找到游戏场景部分,在此区域中发现游戏场景已经在素材包中完成创建工作。此时只需将位于Prefabs文件夹中的LevelArt文件拖拽至Hierarchy区域即可完成导入步骤。

image.png

值得注意的是,在将一个Object任意拖放到Scene中时,该Object的位置可能会有随机性。为了确保所有物体能够正确初始化,默认情况下我们会将GameObject的所有position值被设置为0。

值得注意的是,在将一个Object任意拖放到Scene中时,该Object的位置可能会有随机性。为了确保所有物体能够正确初始化,默认情况下我们会将GameObject的所有position值被设置为0。

image.png

在接下来的操作中,在指定的界面中完成灯光配置:打开软件后,在主菜单栏找到“Window”选项卡,在其子菜单“Lighting”下选择“Settings”。通过图形界面观察到这一区域包含一系列可调节的灯光参数;按照官方指南提供的图形界面进行操作即可完成配置过程。

官方教程

由于笔者采用的Unity版本与官方教程有所差异,在某些细节处理上会出现不同。以下是笔者配置界面的展示:完成设置后,请点击右侧“生成光照”按钮启动此功能操作。

灯光设置

下一步我们需要对摄像头进行设置。由于默认情况下摄像头的方向朝向某几栋建筑的平视位置,并非俯视全貌的需求,则需要将之调整为俯视模式。选中Main Camera后,请按照图中的指导完成配置:

官方教程
官方教程

请注意:
上文所述的Camera Projection实际上是指摄像机所采用的两种不同工作模式或呈现形式。

  1. 透视投影(Perspective):其成像原理与人眼观察相似,在这种模式下绘制或显示的内容会根据物体到镜头的距离发生缩放变化;因此在视角较大的情况下远处物体显得较小、近处物体会较大。
  2. 正交投影(Orthographic):它是一种不考虑观察距离影响的技术方法,在这种模式下绘制或显示的内容尺寸将始终保持一致不变。
    因此无法确定物体间的相对距离。

下面是笔者设置完毕的图:

Main Camera

最后,对当前的场景进行保存。

全部评论 (0)

还没有任何评论哟~