unity3d中关于tilemap的几点用法


上面的图片形象的展示出了unity中tilemap类的各自含义。

Tilemap API

getTile
setTile

Tilemap中的快捷键

{ 可以将tile瓦片进行旋转
shift + click 擦除
Edit模式下可以对palette内的tile进行移动

Tilemap加碰撞体

  1. 添加Tilemap Collider 2D组件
  2. 如果想要将所有的碰撞体组合成一个,再添加Composite Collider 2D组件,但是这样会自动给物体添加刚体,把Body Type变为static物体就不会因重力影响而下落。并在Tilemap Collider 2D中选中Used by composite.

Ruletile

想用得去github下载...
https://github.com/Manako/Unity-Technologies-2d-extras
将文件夹复制到Project下,即可使用。

使用时就是对8个方向的内容进行勾选,如果该方向有内容就选勾,没有内容就打叉。

Rule中可以设置是否让该图片进行旋转
Collider中可以设置碰撞体模式,是网格化的还是沿着精灵图片画
Output中可以选择是用 随机模式 还是 动图模式(可以调节动画的速率)

每个规则也是有先后调用顺序的。

笔刷

prefab Brush

可以刷预制体

posted @   eclipsehaha  阅读(6795)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
· SQL Server 2025 AI相关能力初探
点击右上角即可分享
微信分享提示