2d游戏地图编辑器_从零开始的unity(3)——2d背景的制作和使用
从这章开始,我们要开始接触unity中各种对象的创建和使用。下面会详细演示2d游戏中,游戏地图(背景)的制作。
注意1:如果在下面的操作过程中出现了弹窗警告(未安装相应组件),请参照下面一篇推文进行操作。
首先,我们要在游戏中创建一个2D对象:瓦片地图(TileMap)
如果只是需要图片当作游戏背景,则可以直接鼠标拖动图片到TileMap对象处。
如果需要制作成游戏中的地形,比如墙、地面等物体,则需要对图片进行切割。步骤如下:
1、点击需要进行切割的图片,右边检查器()会变成下面的样子,将Sprite模式修改为多个,然后点击编辑器(Editor)对图片进行编辑。
2、如下面图片指示,点击切片,选择类型(切片方式),调整参数(切割后生成瓦片的行列数或每个瓦片的横竖大小),然后点击切片进行切割,最后点击应用进行保存。
注意2:如果选择的图片是一张大图,请小心使用指定瓦片大小的方式(Grid By Cell Size)进行切割,如果指定的瓦片太小,你的电脑可能会耿直地给你跑一晚上。
完成了对图片的切割后,我们需要使用平铺调色板(Tile Palette)在瓦片地图中画上我们需要的地形。过程如下:
注意3:请在切割图片时使瓦片大小是32*32的倍数,否则会出现错位的情况。
错误示范:
正确示范(各瓦片不会重叠):
注意4:请在TileMap上进行瓦片绘制,而不要在Map上进行绘制,否则瓦片会跑偏。
错误示范:
写在后面:其实这里使用图片进行切片制作瓦片只是因为教学方便,当我们需要绘制相应地形时,其实可以在unity的资源商店里选择合适的资源包导入(有付费的和免费的),其中就有切割好的图片,可以直接使用平铺调色板进行绘制。关于资源商店的使用会和注意1中提到的问题一起在下一篇文章中说明。
作者:天际漫游者
2d游戏地图编辑器_从零开始的unity(3)——2d背景的制作和使用相关推荐
- QT实现简单的2d游戏地图编辑器
QT实现简单的2d游戏地图编辑器 我写的这个地图编辑器主要实现了用键盘配合鼠标点击屏幕,间接生成一个二维数组,再将这个二维数组写入到文件中的操作,以直观.方便地对二维数组进行更改,以用作2d游戏的地图 ...
- 2d游戏地图编辑器_C语言实现大型2D格斗游戏,1.8万行代码!
这个游戏是从1月初开始写的,现在已经完成了基本的对战功能,共5个角色,可以单人和AI对战,效果如下图所示: 人物动作素材由本人捕捉自FC版游戏<热血格斗>,玩法.游戏效果与<热血格斗 ...
- 2D游戏地图编辑器的制作(一)
地图编辑器,顾名思义,就是用来编辑地图的工具,如果玩过<魔兽争霸>或是<帝国时代2>.<英雄无敌>的话,应该会知道这几款游戏都附有地图编辑工具,可提供玩家自行编辑地 ...
- 2d的公式_用深度学习实现 2D 到 3D 的转换
随着 5G 时代的到来,VR 端应用呈爆发式增长,3D 内容作为构建 VR 生态的主力输出一直深受广大用户的追捧和喜爱.针对目前 3D 内容过少,质量不高.生产昂贵等现状,爱奇艺作为国内领先的互联网视 ...
- [转]2d游戏开发:游戏地图编辑器
2d游戏开发:游戏地图编辑器 akinggw 金桥信息 2006-06-15 游戏地图编辑器 作者:akinggw 朋友们,大家好! 今天,我们将讲解游戏开发中一个重要的工具DD"游 ...
- 开源游戏地图编辑器 Mepper
Mepper 这是我在2009年参与的项目中开发的游戏工具, 由于我已经没有从事游戏开发, 所以整个项目暂时没时间更新了. Mepper可能无法直接使用在你的项目中. 如果你想寻找可以使用的地图编辑器 ...
- Unity推出2D工具:不再只是3D引擎
本文来自 GameLook ,转载自觉标明原文出处,以示尊重! 原文:http://www.gamelook.com.cn/2013/08/128864 GameLook报道/2013 Unity全球 ...
- tilemap软件使用_使用Tilemap的等距2D环境
tilemap软件使用 With the release of Unity 2018.3, we introduced Isometric Tilemap support – closely foll ...
- 从零开始的Unity萌导书#1:Hello,Unity! 1
当我们在谈论游戏开发工具时,我们在谈论什么? 在当代,已经出现了很多专业的游戏开发工具,Unity就是其中之一.作为一个跨平台的游戏引擎,Unity已经成为成千上万经验丰富的开发者构建游戏或者VR/A ...
最新文章
- 在Ubuntu 16.04.1 LTS上安装ats 5.3.2
- 在CentOS 6.3 64bit上利用iptables开放指定端口的方法
- (转)海量数据面试题集锦
- workarea8php,oracle PGA管理(算法)
- mybatis学习(53):构造方法映射
- matlab机械手ikine函数,关于Mtalab-robotics工具箱中的fkine和ikine两个函数的问题讨论!...
- 最小二乘法,了解一下?
- sql 列求和_图解面试题:累计求和问题如何分析?
- sqlserver数据库导入Mysql数据库问题
- 从源码分析非线程安全集合类的不安全迭代器
- coap python_一步步搭建物联网系统——RESTful的CoAP协议
- JMETER性能测试
- 自定义video的controls
- CCF试题 201903-2 二十四点解析
- linux终端ppt,[转]TPP:linux终端下的ppt
- triplets 、triplet Loss和 hard triplets
- 【建议收藏】15755字,讲透MySQL性能优化(包含MySQL架构、存储引擎、调优工具、SQL、索引、建议等等)
- 在evaluate用到coco-caption时出现subprocess无法创建的错误
- 移动机器人轮式里程计
- vue项目中将视频链接分享至推特的解决方法及踩坑记录
热门文章
- 程序包java.awt不存在_IDEA解决Java:程序包xxxx不存在的问题
- mysql数据库更新语句效率_MySQL数据库优化
- 双光子荧光成像_在不影响分辨率的情况下,成功将双光子显微镜成像速度提高5倍!...
- 计算机系统的组成doc,计算机系统的基本组成.doc
- java gui 单选_JavaGUI――swing组件基础(三)JCheckBox/JRadioButton/ButtonGroup
- 【Linux】Linux系统备份与还原
- 通过data目录恢复数据库数据(mysql5.7.22)
- asn1 pem pfx格式证书_Linux使用openssl管理自签名证书保障网络安全
- mysql数据库 day04
- mysql数据库 day01