目录
文章目录
本人是新入坑的Unity学习者,为了更好,更快地了解Unity这个复杂的软件我选择了看一个小游戏的项目来实现这个小小的目标,同时在学习的过程中我还结合Unity的官方文档(官方文档真是个好东西)
本人是跟着B站宝藏Up主M_Studio来进行初步的Unity的学习,下放链接
我是跟着视频中的教程做的所以是使用2019.4.31版本的Unity,下放官方文档
Unity入门
一、 进入Unity
1. 使用UnityHub
要使用Unity就需要安装UnityHub,UnityHub可以高效地管理Unity的版本等等,还是很有用的。
可以点击这里直接下载Unity Hub
下载之后的界面是打开之后的界面是这样的(当然你需要有自己的Unity的账号)
2. 创建一个新的项目
在UnityHub中选择自己想要创建项目的Unity的版本,创建自己的位置和项目名称
然后激动人心的时刻就到来了,我们成功进入了Unity的主页面
二、 了解Unity界面
(我是一边学一边认识Unity界面还参考了Unity的管饭文档)
1. Hierarchy 窗口
Hierarchy 窗口会列出当前场景中的所有游戏对象。其中一些对象是资源文件的直接实例(如 3D 模型),其他则是预制件的实例,这是构成游戏大部分内容的自定义游戏对象。在场景中添加或删除游戏对象时(或在游戏机制添加和删除游戏对象时),这些游戏对象也会在 Hierarchy 窗口中显示和消失。
默认情况下,Hierarchy 窗口按创建顺序列出游戏对象,最新创建的游戏对象位于底部。可以通过向上或向下拖动游戏对象,或通过使游戏对象成为“子”或“父”游戏对象来对其重新排序。(搬运一下官方文档的内容)
2. Inspector 窗口
Inspector窗口是非常重要的一个窗口,因为显示有关当前所选游戏对象的详细信息,包括所有附加的组件及其属性,并允许修改场景中的游戏对象的功能。
在下面的项目中我用到了Inspector窗口中的Add Component为游戏中的对象创建组件,比如Rigidbody2D
,Box Collider 2D
,Script
脚本等等。而且这些组件中我也用到了很多的属性,比如说在Rigidbody2D
中我们给一个游戏对象加上了重力,让游戏角色可以自由下落等等功能的实现。
三、 项目开始
1. 在Unity自带的Asset Store购买素材包
如图直接下载导入
2. 给游戏创建一个背景
打开我们的Environment
,直接把里面的back
文件拖入到Hierarchy
中这样就给游戏添加好了背景,如图
然后我们需要点击Project
中的back
对象,再我们的Inspector
窗口更改每个单元格内的像素值
3. 素材划分、场景绘制
首先我们需要在Hierarchy
中创建出一个Tilemap
,可以简单地类似与网格对象。
然后我们需要创建出一个Tile Plaette
的画板用来创建出画场景,
在Window
>2D
>Tile Palette
中,我们可以找到它
使用Tile Palette
来创建文件夹命名为map
把素材的像素设置为16,Sprite Mode
设置为Multiple
,并且使用Sprite Editor
来进行剪切,按照下图进行剪切,因为游戏中场景像素的愿原因,所以这样切割
然后再直接导入到,Tile Palette
就可以进行场景的绘制了!!
这是我暂时完成的场景