要使用Unity引擎制作游戏,第一步需要将游戏资源导入Unity。

游戏资源包括美术资源,音效音乐等。

先学习如何将像素画游戏场景导入Unity,并在Unity中拼出关卡。

小编以最简单的超级马里奥地下隐藏关卡为例。

1、Unity界面

Unity默认界面有5个区域:

最上面是工具条;

下面是层级管理,预览区(也是操作区),属性管理;

最下面是文件管理。

2、使用Photoshop拆出场景Tile

使用Photoshop或Aseprite画好场景,然后讲相同的Tile拆出来。为了学习可以使用现成的场景,在这里使用超级马里奥的地下关卡场景。

Tile的尺寸是16x16像素,将相同的Tile拆出来,就得到下面的Tile图,存为png。

3、将图片转换为Unity TileMap

图片导入Unity,可以直接拖入文件管理面板的Assets文件夹内。也可以在面板内点击鼠标右键,选择Import New Asset...导入即可。

选中map,属性设置如下:

Texture Type:Sprite(2D and UI)

Sprite Mode:Multiple(Tile图片中包含多个Tile,因此选择Multiple)

Pixels Per Unit:16(因为马里奥的Tile尺寸为16x16)

Filter Mode:Point(像素画选这个就对了)

Compression:None(像素画选这个就对了)

设置好以后点Apply,再点击Sprite Editor。在打开的窗口中点Slice:

Type:Grid By Cell Size

Pixel Size:X16;Y16 (因为Tile尺寸是16)

点击Slice,Unity会将图片自动切为Tile,然后点击Apply,如果忘记点退出窗口的时候会提示是否Apply,确定即可。

现在文件窗口中的map上会出现一个播放图片,点击以后就会显示切好的Tile。

4、Unity拼关卡

在层级管理窗口右键新建2D Object-Tilemap,现在点击Scene,预览窗口就会变成格子界面,可以把它理解为UI画布,能在上面画出游戏场景。

点击菜单Window-2D-Tile Palette。

点击Create New Palette新建Tile Palette。

可以设置名称name,然后点Create。

将文件管理窗口的map拖入Tile Palette。

现在就可以使用Tile Palette里面的工具条上的画笔工具拼关卡了。

5、关卡分层

✌️第一次在Unity拼出了游戏关卡!

很多像素画游戏场景会分层,即使是超级马里奥场景也有两层。可以将纯背景作为第1层,能够与角色交互的Tile作为第2层。

选中Grid新建Tilemap

在属性面板,将Order in Layer 设置为1。(这样新建的Tilemap就会成为第2层)

选中新建的Tilemap,可以看到下层的场景。将下层的砖块删除,在新Tilemap上画出能够被角色破坏d砖块。

完。

qchart画完以后删除_Unity2019基础教程:TileMap搭建像素画场景关卡相关推荐

  1. tilemap 导入unity_Unity2019基础教程:TileMap搭建像素画场景关卡

    要使用Unity引擎制作游戏,第一步需要将游戏资源导入Unity. 游戏资源包括美术资源,音效音乐等. 先学习如何将像素画游戏场景导入Unity,并在Unity中拼出关卡. 小编以最简单的超级马里奥地 ...

  2. qchart画完以后删除_冬天的夜晚很难画?老师分步骤教你画,简单易学,收藏起来临摹...

    今日绘画主题:冬天的夜晚 冬天是美好的,也是很多画家喜欢创作的题材之一,但是,冬天的夜晚却是很难画,今天分步骤图解教大家画冬天的夜晚,快收藏起来临摹吧. >>>[第一步]:先来画线稿 ...

  3. qchart画完以后删除_身为宫廷画师,郎世宁为何要偷偷画乾隆的侧身像?跟一次惩罚有关...

    在这篇文章,笔者要给大家带来的内容--一名意大利画师画下乾隆的"侧身像",结果被乾隆"胖揍"了一顿. 在照相机还没有传入我国的时候,我国古代人都是通过画像的方式 ...

  4. qchart画完以后删除_项晓桐 | 二战江南大学视传设计考研狂揽400+ “不仅仅是看画的好看,对于创意点老师也是很在乎的”...

    ☻ 编辑 / 本文系@Tuweing突围君的原创 撰文 / 突围各专业方向新晋研一宝宝们 字数 / 4000字 阅读时长 / 10Min 原创 / 未经许可不准转载 像风一样薛之谦 - 渡 The C ...

  5. qchart画完以后删除_画错了,重新画一幅吧!”这句话对学画画的孩子来说,伤害有多大?...

    一个妈妈分享了一件事: "昨天晚上,我儿子画了一只小猪,结果画得像狗一样.我就要求他重新画一遍.听完他就哭了,还发脾气说不画了,简直气死我了!" 深海里的舞蹈家  朱梓骏  辅导教 ...

  6. 游戏原画学习步骤,零基础一步步学原画!

    游戏原画基础入门学习方法,学游戏原画的技巧,那么学游戏原画应该怎么学呢?下面咱们针对游戏原画学习做一次详细的步骤说明! 相信很多喜欢游戏原画的小伙伴都想着自己某天可以画出自己心中的游戏原画,对于零基础 ...

  7. qchart画完以后删除_国画山水精典学堂:泼墨山水画

    国画山水精典学堂:泼墨山水画 泼墨山水画 泼墨法古已有之,唐代王默运用大泼墨画 山水画,谓之"叠献层峦一泼开细情高兴互相催". 唐代以后泼墨山水并不多见.到了现代,山水画家 张大千 ...

  8. ps原画基础教程 怎么自学原画

    日常生活中,美无处不在,无时不在,它陶冶我们的情操,净化我们的心灵.但这种美丽总是昙花一现,瞬间即逝,如何使这种美长存呢?记忆是短暂的,而画笔是你最好的工具,将它画下来.但有许多人不知怎么画,从哪画起 ...

  9. 【基础教程】基于Matlab画花式箱体图

    ✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信.

最新文章

  1. Android开发---Activity的生命周期
  2. mysql命令导入存储过程报错_mysql导入存储过程时declare报错的有关问题解决
  3. python的learn_python_learn1
  4. 帆软报表多行多条数据写入表_在线报表FineReport中多数据集如何实现层式报表...
  5. POJ 2482 Stars in Your Window(线段树)
  6. 尴尬!苹果公司首开官方微博 迎接它的却是无穷无尽的吐槽...
  7. 95-240-065-源码-state-托管算子状态
  8. U-Boot提供的指令
  9. 【汇编语言与计算机系统结构笔记08】如何实现循环(Loops),gcc历史上经历了多种转换模式(微体系结构角度解释),Switch语句,跳转表
  10. C++编程语言中接收用户输入参数的方法
  11. Cornerstone 4 for Mac(SVN管理工具)
  12. Selenium 与 Android自动化测试
  13. 关于培训机构~程序员培训
  14. linux 下多个图片合并,FFmpeg将多张图片合成视频
  15. 《算法导论》 第28章 矩阵运算
  16. javaswing,JAVA中国象棋网上对弈
  17. 《Android开发从零开始》——3.第一个Android程序
  18. Python爬虫抓取东方财富网股票数据并实现MySQL数据库存储(转)
  19. 五款最棒的Go语言开发工具?
  20. c语言小爱心怎么打印出来,C语言打印爱心

热门文章

  1. 面试官:Redis 新版本开始引入多线程,你怎么看?
  2. 某网友发表如此言论:程序员基本都是diao丝,是农村进城务工人员!有资源有关系的都不干程序员!...
  3. 那个专攻JVM的00后求职者,薪水比我的还高···
  4. Docker 完全指南
  5. 日常该怎么处理繁杂的工作?用智办事更有序、高效!
  6. 带你感受小而美的看板协作工具Leangoo的魅力
  7. TX2安装中文输入法
  8. java 调用计算机程序方法
  9. 15 Java面试之JDBC
  10. python 运行部分代码_改改Python代码,运行速度还能提升6万倍