基本情况

  1. 单独创建一个专门制作collider的tilemap,方便统一控制
  2. 制作各种collider形状的tile(瓦片)
  3. 添加脚本控制,在运行时隐藏这些collider模型
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Tilemaps;public class HideTilemapColliderOnPlay : MonoBehaviour
{private TilemapRenderer tilemapRenderer;void Start(){tilemapRenderer = GetComponent<TilemapRenderer>();tilemapRenderer.enabled = false;}
}

4.在编辑时,可以根据形状查看collider布局情况;运行时,就不需要看见这collider形状了,只会保留collider
5. 制作完所有collider后,可以勾选tilemap上的Use By Composite,unity会整合所有collider,提高效率

定制不规则形状collider

  1. 选定一个图片,然后通过sprite editor打开,勾选Custom Physics Shape
  2. 拖动上图所示中的小方块,可以自定义collider形状,操作完毕后保存即可
  3. 将自定义sprite拖动到tile palette生成tile,然后绘制到tilemap上,于是就会显示不规则collider了

Unity Tilemap Collider 总结相关推荐

  1. UNITY polygon collider不随物体旋转

    UNITY polygon collider不随物体旋转 U3D中的一般包围框如 boxcollider, meshcollider, capsule collider等都会随物体旋转而旋转.然而po ...

  2. Unity TileMap 2D 工具基础教程

    Unity TileMap 2D 工具基础教程 Unity TileMap 2D 工具基础教程 TileMap 工程创建 Sprite Editor 工具使用 TileMap 功能说明 TilePal ...

  3. Unity Tilemap动态生成2d地图

    Unity Tilemap动态生成2d地图 (参考链接) rule tile 动态生成地图:https://blog.csdn.net/mkr67n/article/details/108340749 ...

  4. Unity TileMap工具教程

    1.介绍 TileMap是Unity的一个插件,可以很方便的进行2D游戏地编,可能是由于功能便捷现在新版的Unity已经集成该插件,不需要再额外导入. 2.准备 要注意的是素材尺寸需要使用8x8倍数的 ...

  5. unity tilemap

    最近项目里用到unity的 tilemap,因为用的比较浅,主要是为了获得格子的坐标,所以做了一些测试. using System.Collections; using System.Collecti ...

  6. Unity TileMap 存档 保存地图

    关注公众号,获取更多干货. 下面是正文: 最近在恶补Unity的一些模块,前几天朋友推荐我看一下Unity2017.2以上才支持的TileMap,他说用这个做2D关卡贼方便,所以我就去看了一眼,的确很 ...

  7. 使用Unity Tilemap来制作2D类地图

    对于一些2D类游戏来说,地图的制作与使用可能是一件比较棘手的事,在unity中也是提供了一些很好的接口和API来完成这些需求.这篇文章就是介绍一下Tilemap组件其他组件的使用,来实现这类地图的简单 ...

  8. Unity TileMap修改瓦片图片

    想要刷新瓦片 Unity官方文档是这么说的 RoadTile类需要重写public bool GetTileData(Vector3Int location, ITilemap tilemap, re ...

  9. 使用Unity Tilemap轻松制作2D瓦片地图-基础篇

    目录 Tilemap介绍 创建第一个Tilemap 创建Tilemap调色板(TilePalette) 创建瓦片(Tile) 绘制地图 Sprite图片参数设定 调色板功能介绍 1.吸管工具 2.画笔 ...

最新文章

  1. 认清差距,抓住人工智能历史机遇
  2. kali linux怎么编译软件包,如何解决Kali Linux apt-get安装:E:无法找到软件包checkinstall...
  3. redis 首次请求_Redis主从复制
  4. 各大搜索引擎地址收录登记入口
  5. 重装操作系统时遇到的一些问题的解决方法总结
  6. HDU1286 找新朋友【欧拉函数】
  7. 2ASK调制解调实验
  8. 微信公众号支付失败的各种原因
  9. 【强化学习论文精读】Timeliness Guaranteed Traffic Flow Forecasting Based on Federated Online Learning
  10. sRGB和scRGB的区别
  11. 鼓包精灵2代的清灰与电池问题处理
  12. 在家无聊就重装个系统吧 三分钟教你重装安装系统
  13. html表格标题行边框,总结HTML 表格标签
  14. NumPy 基础教程
  15. 国际国内云计算发展现状及未来前景
  16. 各国家语言代码对照表
  17. python编写程序模拟硬币的投掷、假设0表示硬币的反面_Python.习题四 循环结构
  18. 如何彻底关闭Hyper-v
  19. 大数据数据中台数据治理系列
  20. SAP系统实际应用中的十大难题

热门文章

  1. 币圈“作乱”拖累区块链前景,铁打的营盘或将片瓦无存
  2. Android攻城狮四大组件之Service
  3. 小微-你的专属聊天机器人
  4. [oeasy]python0131_[趣味拓展]各种符号_汉语拼音符号_中文全角英文字母_中文全角标点
  5. 长隆大马戏机器人_腾讯长隆打造智能主题酒店 小Q机器人全面部署智慧旅游
  6. 第一篇 使用numpy创建数组(一维、多维)
  7. python写闲鱼脚本_自动化篇 - 躺着收钱!闲鱼自动发货机器人来啦~
  8. 用了MybatisPlus后,我很久没有手写sql了
  9. nginx用法总结【1】
  10. vue动态加载在线字体,及渲染