Unity官方教程《Tanks》学习笔记(一)
2018-02-09 16:22
543 查看
本系列文章是根据官方视频教程而写下的学习笔记,原官方视频教程网址:https://unity3d.com/cn/learn/tutorials/s/tanks-tutorial
系列其他笔记传送门
Unity官方教程《Tanks》学习笔记(二)
Unity官方教程《Tanks》学习笔记(三)
Unity官方教程《Tanks》学习笔记(四)
Unity官方教程《Tanks》学习笔记(五)
我们在Asset文件夹下,新建一个文件夹Scenes,用来保存当前的场景文件,因为我们的场景默认是未命名的,因此我们把当前的Scene保存到刚才创建的Scenes文件夹内,并命名为Main。
完成以上的步骤之后,根据Unity官方的建议,我们把整个布局更改一下。在Unity右上角,把布局形式更改为2 by 3,并把“Project”标签拖拽到“Hierarchy”标签的下面,如下图所示:
接下来,我们选中Directional Light,把它删除掉。下一步是添加游戏场景,在我们下载好的素材包里面,游戏场景已经帮我们创建好了,我们只需要把Prefabs文件夹下的LevelArt拖拽到Hierarchy下面即可:
这里需要注意的是,如果把一个Object随意拖到Scene里面,该Object的position有可能是随机的,因此我们需要做一个初始化动作,把GameObject的position值全部置为0。
接着,我们要对灯光进行设置,Window——>Lighting——>Settings:
我们可以看到这里有着灯光的一系列设置,根据官方教程给出的下图来一一进行设置。
由于笔者所使用的的Unity版本与官方教程中的Unity版本不一样,所以在细节上会有些不同,下面是笔者设置完成的页面,完成设置后,点击右下角的“Generate Lighting”来生成灯光,这会花费一定的时间。
接下来,我们要对摄像头进行设置,因为默认摄像头的位置是平视某几栋建筑物的,所以我们需要让它俯视整一个战场。选中Main Camera,根据下图给出的官方教程来设置:
注意:
上面提到的Camera Projection实际上是摄像机的两种不同模式,即不同的视图呈现形式。
1、perspective:透视视图。跟我们的眼睛所看到的东西是一样的,物体的大小与物体的距离有关系。
2、orthographic:正交视图。不会随着距离收缩。所以无法判断距离。
下面是笔者设置完毕的图:
最后,对当前的场景进行保存。
系列其他笔记传送门
Unity官方教程《Tanks》学习笔记(二)
Unity官方教程《Tanks》学习笔记(三)
Unity官方教程《Tanks》学习笔记(四)
Unity官方教程《Tanks》学习笔记(五)
场景创建及前期准备
首先先新建一个工程,命名为Tanks,然后进入该工程,打开Asset Store,搜索Tanks,把素材下载下来并且导入当前的工程中,导入成功后,你的project列表应该是这样的:我们在Asset文件夹下,新建一个文件夹Scenes,用来保存当前的场景文件,因为我们的场景默认是未命名的,因此我们把当前的Scene保存到刚才创建的Scenes文件夹内,并命名为Main。
完成以上的步骤之后,根据Unity官方的建议,我们把整个布局更改一下。在Unity右上角,把布局形式更改为2 by 3,并把“Project”标签拖拽到“Hierarchy”标签的下面,如下图所示:
接下来,我们选中Directional Light,把它删除掉。下一步是添加游戏场景,在我们下载好的素材包里面,游戏场景已经帮我们创建好了,我们只需要把Prefabs文件夹下的LevelArt拖拽到Hierarchy下面即可:
这里需要注意的是,如果把一个Object随意拖到Scene里面,该Object的position有可能是随机的,因此我们需要做一个初始化动作,把GameObject的position值全部置为0。
接着,我们要对灯光进行设置,Window——>Lighting——>Settings:
我们可以看到这里有着灯光的一系列设置,根据官方教程给出的下图来一一进行设置。
由于笔者所使用的的Unity版本与官方教程中的Unity版本不一样,所以在细节上会有些不同,下面是笔者设置完成的页面,完成设置后,点击右下角的“Generate Lighting”来生成灯光,这会花费一定的时间。
接下来,我们要对摄像头进行设置,因为默认摄像头的位置是平视某几栋建筑物的,所以我们需要让它俯视整一个战场。选中Main Camera,根据下图给出的官方教程来设置:
注意:
上面提到的Camera Projection实际上是摄像机的两种不同模式,即不同的视图呈现形式。
1、perspective:透视视图。跟我们的眼睛所看到的东西是一样的,物体的大小与物体的距离有关系。
2、orthographic:正交视图。不会随着距离收缩。所以无法判断距离。
下面是笔者设置完毕的图:
最后,对当前的场景进行保存。
相关文章推荐
- Unity官方教程《Tanks》学习笔记(二)
- Unity官方教程《Tanks》学习笔记(三)
- Unity官方教程《Tanks》学习笔记(四)
- Unity官方教程《Tanks》学习笔记(五)
- Unity官方示例教程《Stealth》学习笔记
- Unity 3D官方教程——Tanks!学习记录
- unity官方换装教程Character Customization 学习笔记
- Unity3D笔记——解决Unity官方《Tanks》同时启动会创建两个服务器问题
- [置顶] Unity官方视频教程 自制中文字幕 1080p
- Hololens官方教程精简版 - 01. Getting started with Unity
- [精华分享][Unity&模型制作&blender]适合独立游戏开发的官方免费3D人物模型软件以及教程合集
- Unity3D -- 性能优化(4)(官方教程Optimizing graphics rendering in Unity games翻译)
- Unity 5.3 官方VR教程(二) 创建第一个VR项目
- Unity 3D官方教程——Adventure Game学习记录
- Unity性能优化(1)-官方教程The Profiler window翻译
- Unity官方实例教程 Roll-a-Ball 学习笔记(一)+(二)
- Unity 3D 官方教程—— Roll A Ball 学习记录
- Unity 3D 官方教程——Space Shooter学习记录
- Unity官方教程学习笔记之Roll A Ball篇---(二)创建地面
- [我给Unity官方视频教程做中文字幕]beginner Graphics – Lessons系列之摄像机介绍Cameras