UNITY—2D游戏制作入门!

这篇具有很好参考价值的文章主要介绍了UNITY—2D游戏制作入门!。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

像是炉石传说,以及逃离塔克夫,都是由unity引擎开发制作。

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

 ① 新建项目,寻找素材 

2d游戏素材怎么制作,整活系列,unity教程,unity,游戏,游戏引擎

点击“新建”,因为我们要制作的是2D游戏,所以我们在新建项目时选择“2D”。

2d游戏素材怎么制作,整活系列,unity教程,unity,游戏,游戏引擎

成功创建新项目之后,我们就开始寻找制作游戏所需要的素材。

2d游戏素材怎么制作,整活系列,unity教程,unity,游戏,游戏引擎

在Unity自己的资源商店中,提供了大量的优质素材供我们选择,你可以选择自己喜欢的素材。

因为这是我们第一个2D游戏,所以我们使用的是一些简单的免费素材。

找到自己喜欢的素材之后,点击下载,然后把所选的素材Import到我们的项目当中。

2d游戏素材怎么制作,整活系列,unity教程,unity,游戏,游戏引擎
导入完成之后,我们可以在左下角的Assets文件夹中找到我们的素材。

完成了一些简单的准备工作之后,我们可以开始做游戏啦!

② 创建角色,搭建场景
在任何游戏中,角色都是最重要的,一个好的主角能让游戏深入人心。

当然,因为这是我们制作的第一个小游戏,所以主角也不会那么复杂。

2d游戏素材怎么制作,整活系列,unity教程,unity,游戏,游戏引擎
我们打开刚才导入的素材,找到一张主角站立的图片,作为我们主角最初始的样子。

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

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

让图片变成合适的尺寸。

2d游戏素材怎么制作,整活系列,unity教程,unity,游戏,游戏引擎
素材中默认的每单位像素数是100,但为了让我们的主角看上去大一些,我们将它改为16。

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

不然之后我们就无法做出正确的动画效果了。

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


2d游戏素材怎么制作,整活系列,unity教程,unity,游戏,游戏引擎

我们的主角现在仅仅还是一张图片,让我们给它添加一些组件吧!

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

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

这两个都是碰撞器,可以让我们的主角具有碰撞体积。

2d游戏素材怎么制作,整活系列,unity教程,unity,游戏,游戏引擎

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

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

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

所以根据你的喜好,可以选择不同的碰撞器。

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

2d游戏素材怎么制作,整活系列,unity教程,unity,游戏,游戏引擎
在如图所示的窗口中,我们新建一个2D的瓦片地图。

为什么叫做瓦片地图呢?

因为在我们绘制它的时候,有一个个的小方格,就像瓦片一样。


2d游戏素材怎么制作,整活系列,unity教程,unity,游戏,游戏引擎

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

然后在素材中找到用来制作地图的图集,拖进我们的调色板当中。

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

2d游戏素材怎么制作,整活系列,unity教程,unity,游戏,游戏引擎
接下来,可以利用平铺调色板里的方块,画出你喜欢的地图。

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

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

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

2d游戏素材怎么制作,整活系列,unity教程,unity,游戏,游戏引擎
我们的人物已经可以站在地上啦!

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

如果你觉得这篇博客对你有帮助,就点个关注吧!

 文章来源地址https://www.toymoban.com/news/detail-767642.html

到了这里,关于UNITY—2D游戏制作入门!的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【实现100个unity游戏之20】制作一个2d开放世界游戏,TileMap+柏林噪声生成随机地图(附源码)

    我的上一篇文章介绍了TileMap的使用,主要是为我这篇做一个铺垫,看过上一篇文章的人,应该已经很好的理解TileMap的使用了,这里我就不需要过多的解释一些繁琐而基础的知识了,省去很多时间。所有没看过上一篇文章的小伙伴我强烈建议先去看看:

    2024年01月20日
    浏览(52)
  • “音游制作实用插件-Koreographer入门教程”,“Unity2D 音游案例-节奏大师(基于Koreographer)”

    源码(Github) 第一个是免费视频 音游制作实用插件-Koreographer入门教程) 第二个是siki学院的收费视频 Unity2D 音游案例-节奏大师(基于Koreographer) 视频演示了,球的弹跳,方块的缩放,特效的显示 音游制作实用插件-Koreographer入门教程 ogg,mp3改下后缀成ogg 文件,紫图标 文件

    2024年02月13日
    浏览(53)
  • unity 2d游戏开发教程(2d战棋)

    unity 2d 游戏开发教程(2d战棋) 类似的游戏有:火焰纹章,梦幻模拟战 素材下载地址: 人物 https://brullov.itch.io/generic-char-asset 场景 https://anokolisa.itch.io/sidescroller-pixelart-sprites-asset-pack-forest-16x16 场景2:https://anokolisa.itch.io/dungeon-crawler-pixel-art-asset-pack/devlog/447513/12th-road-map-for-pi

    2024年02月13日
    浏览(58)
  • Unity Physics2D 2d物理引擎游戏 笔记

    2d 材质 里面可以设置 摩擦力 和 弹力 Simulated:是否在当前的物理环境中模拟,取消勾选该框类似于Disable Rigidbody,但使用这个参数更加高效,因为Disable会销毁内部产生的GameObject,而取消勾选Simulated只是禁用。 Kinematic 动力学刚体 动力学刚体不受重力和力的影响,而受用户的

    2023年04月24日
    浏览(124)
  • Unity 关于制作一个2D的小地图

    实际效果:   需求:1.实现右上角小地图,实现同步本地地图           2.实现小地图内的角色图标和实际角色同步 实现原理: 1.在所需要的地图上划分为一下结构 图层Tilemap6_Minimap的Layer为Minimap 同时这里说一个问题,在同层级的图片,序列越晚渲染越上层 2.使用另一个摄像

    2024年02月14日
    浏览(43)
  • Unity——2D小游戏笔记整理

    【每日一句:清晨和夜晚都请用尽全力去生活】 目录 一、环境搭建 二、人物 三、相机跟随人物移动 四、平铺精灵 五、血条跟随敌人行走 六、脚本逻辑 【玩家行走方法】 【玩家跳跃方法】 【改变玩家血量值方法】 【创建玩家子弹方法】 【主角血量,改变血条遮罩】 【敌

    2024年02月09日
    浏览(56)
  • unity-2D游戏地面检测 三射线检测

        2D游戏中跳跃是不可或缺的功能,要实现跳跃功能,就必须进行地面检测!常规方法是使用一根往角色下方延伸的射线检测,但是这种方法在一些复杂不规则的地面效果通常不尽人意。通过增加射线数量,即可完善这种方法的不足,达到在复杂地面也能正确检测角色是否

    2024年02月15日
    浏览(39)
  • Unity之创建第一个2D游戏项目

    一 Unity环境配置 1.1 Untity资源官网下载:https://unity.cn/releases 1.2 Unity Hub集成环境,包含工具和项目的管理 1.3 Unity Editor编辑器 1.4 Visual Studio 2022脚本编辑器 1.5 AndroidSKD,JDK,NDK工具,用于android环境的运行 二 创建Unity项目 2.1 新建2D模板项目 2.2 新建2D物体 2.3 新建C#脚本文件 

    2024年02月04日
    浏览(49)
  • Unity初学2——瓦片的制作以及世界的交互(2d)

    该文来自学习chutianbo老师的笔记,链接b站第56P至71P 右键点击主界面Sence➡GameObject➡2D Object➡Tilemap➡Rectanglar(这样是创建了一个RPG式的视角) 创建tiles文件夹 将素材拖入右上角打开的紫色按键TIle Palette,将素材拖入 或者直接在文件夹中创建 2.素材过大需要分割怎么办 回到素

    2023年04月09日
    浏览(42)
  • Unity:2D游戏设置相机orthographicSize动态设置

    目录 根据设备分辨率动态设置相机 orthographicSize 2d游戏里面相机的Orthan.size确定的是高度,宽度是按照屏幕的宽高比计算出来的 cameraWidthSize = camera.Orthographic.size*(Screen.Width/Screen.height) 我在游戏里设置的 开发分辨率是1080*1920 所以我在原先Y=1920情况下 Camera设置的orthographicSize=

    2024年01月25日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包