Unity引擎入门——制做第一个2D游戏(1)建立角色与场景

Unity做为当今最流行的游戏引擎之一,受到各大厂商的喜好。html

像是炉石传说,以及最近的逃离塔克夫,都是由unity引擎开发制做。ide

做为初学者的咱们,虽然没法直接作出完成度那么高的做品,但每个伟大的目标,都有一个微不足道的开始。让咱们从一个2D小游戏入手,来学习Unity引擎的使用吧!学习

① 新建项目,寻找素材

 

点击“新建”,由于咱们要制做的是2D游戏,因此咱们在新建项目时选择“2D”。动画

 

成功建立新项目以后,咱们就开始寻找制做游戏所须要的素材。spa

 

在Unity本身的资源商店中,提供了大量的优质素材供咱们选择,你能够选择本身喜欢的素材。3d

由于这是咱们第一个2D游戏,因此咱们使用的是一些简单的免费素材。htm

找到本身喜欢的素材以后,点击下载,而后把所选的素材Import到咱们的项目当中。blog

导入完成以后,咱们能够在左下角的Assets文件夹中找到咱们的素材。教程

完成了一些简单的准备工做以后,咱们能够开始作游戏啦!游戏

② 建立角色,搭建场景

在任何游戏中,角色都是最重要的,一个好的主角能让游戏深刻人心。

固然,由于这是咱们制做的第一个小游戏,因此主角也不会那么复杂。

咱们打开刚才导入的素材,找到一张主角站立的图片,做为咱们主角最初始的样子。

直接把图片拖拽进去就好啦!

若是你发现图片的大小不满意,请不要直接用拉伸的方式修改,而是经过修改图片的每单位像素数

让图片变成合适的尺寸。

素材中默认的每单位像素数是100,但为了让咱们的主角看上去大一些,咱们将它改成16。

不要忘记了,若是你要对每单位像素数进行修改,就要把这个动做中的每一帧图片都进行修改,

否则以后咱们就没法作出正确的动画效果了。

记得修改的时候要保证是偶数哦!

 

咱们的主角如今仅仅仍是一张图片,让咱们给它添加一些组件吧!

点击添加组件,找到 Rigidbody2D(2D刚体)——这个组件可让咱们主角受到重力影响。

再找到 Box Collider 2D(2D盒型碰撞器)和 Circle Collider 2D(2D圆型碰撞器)

这两个都是碰撞器,可让咱们的主角具备碰撞体积。

 

咱们点击右侧的编辑碰撞器,把碰撞器的形状调整到合适的位置。

可能你会疑惑,为啥要使用两个碰撞器呢,不能直接使用一个盒型碰撞器吗?

其实,的确是能够只使用一个碰撞器的,可是在以后角色移动的部分,只有一个碰撞器会有许多不方便的地方,

因此根据你的喜爱,能够选择不一样的碰撞器。

作到这里,咱们已经拥有了一个简单的小人物了,接下来就该制做地图啦!

在如图所示的窗口中,咱们新建一个2D的瓦片地图

为何叫作瓦片地图呢?

由于在咱们绘制它的时候,有一个个的小方格,就像瓦片同样。

 

打开咱们的平铺调色板,首先新建一个调色板,

而后在素材中找到用来制做地图的图集,拖进咱们的调色板当中。

若是大小不合适的话,只要像修改主角的大小那样,调整每单位像素数的大小就好啦!

接下来,能够利用平铺调色板里的方块,画出你喜欢的地图。

画好以后,咱们也给地图添加一个碰撞器。

选中瓦片地图,点击添加组件,找到瓦片地图碰撞器。添加以后,咱们绘制的方块就具备碰撞体积了。

作到这里,游戏就有了基础的角色和场景,点击运行试试看吧!

咱们的人物已经能够站在地上啦!

在下一节教程里,会介绍人物的基础移动和动画效果。

若是你以为这篇博客对你有帮助,就点个关注吧!

 

原文出处:https://www.cnblogs.com/zny0222/p/12653088.html

相关文章
相关标签/搜索