Unity 简记(1)--TileMap
## Tilemap是unity中自带的快速构建2D场景的工具,优点是省时省力,
1 使用方法
- 在场景创建一个Tilemap
- 打开TilePalette
3.创建一个新的Palette,将地图切割好拉进去,点一下要画的格子,再点一下笔,就可以开始画了
2. 要点
1.若画的图片小于方格
则可在Grid的cell size处更改方格大小
若还存在缝隙问题可见下面分享博文
2.绑定碰撞体,给Grid的Tilemap添加Tilemap collider2D和rigidbody 2D组件,然后为了让地面不受重力掉下去或者被它上表面的物体压下去,将rigidbody 2D设为静态(static)刚体
3.直接Tilemap collider2D组件是每个方格加上碰撞体,其实可进行优化,再为其添加Composite Collider2D组件,再去Tilemap Collider2D那勾选上Used By Composite就可以自动优化成复合体碰撞体
分享博文:
Unity中使用Tilemap快速创建2D游戏世界:https://www.jianshu.com/p/d8fe795bf6c7
彻底解决 Unity 中 Tilemap 缝隙问题:http://liaoyulei.cn/2017/05/08/fix-unity-tilemap-gap/
Unity 生成随机房间、洞穴(2D、3D地图)总结:https://blog.csdn.net/l773575310/article/details/72803191
Tiled结合Unity实现瓦片地图——Tiled2Unity篇:https://blog.csdn.net/lzhq1982/article/details/75356478
Tiled结合Unity实现瓦片地图——Unity实战篇:https://blog.csdn.net/lzhq1982/article/details/75425915
如何使用Unity自带的TileMap做出六边形地图:https://cowlevel.net/article/2004567
转载标明出处:作者AMzz 博客: https://www.cnblogs.com/AMzz/
最新文章
- 设计C/S架构应用程序的并发功能
- ajax提交数据到java后台,并且返回json格式数据前台接收处理值
- ASP.NET MVC自定义验证Authorize Attribute
- highcharts 当Y轴全部没有数据的时候 数据标签显示最下面 而不是居中显示
- 【MVC 4】8.SportsSore:管理
- 链表面试题Java实现【重要】
- Memcached 笔记与总结(3)安装 php-memcache(windows 系统下)
- iOS UITableView的分割线短15像素,移动到最左边的方法(iOS8)
- 生成24位字符串ID__IdGenerator.java
- 如何进行js动态生成option?如何实现二级连动?
- 网页端启动WinForm
- linux分区和系统文件和挂载
- JavaScript超大整数加法
- Centos6离线安装MySQL5.5.55-1(附带安装包及Perl依赖包)
- 自编译Apache Spark2.3.3支持CDH5.16.1
- Managing Large State in Apache Flink®: An Intro to Incremental Checkpointing
- HTTP/1.0 vs HTTP/1.1 vs HTTP/2
- Docker 容器日志格式化
- Windows平台下面Oracle11.2.0.1 升级Oracle11.2.0.4 的简单步骤
- Qt_模块简介
热门文章
- css 文字间距
- 懒要懒到底,能自动的就不要手动,Hibernate正向工程完成Oracle数据库到MySql数据库转换(含字段转换、注释)
- springboot Jar包 部署到Linux服务器运行脚本
- std::this_thread::yield/sleep_for
- 去除提示“Chrome正在受到自动软件的控制”
- 1.7.3.1版本ride乱码的解决方法
- 楼上请让路 RoarCTF2019 Writeup
- Spring Cloud Alibaba 使用nacos 注册中心
- ESP8266开发之旅 网络篇② ESP8266 工作模式与ESP8266WiFi库
- VUE图片剪辑插件 React图片剪辑插件