闲鱼技术01 发表于 2023-2-6 07:15

unity 3D tilemap

window-package manager-advanced project settings-Enable Pre-release Packages=true(最新版本2021已经不需要了)
packages: unity registry-搜索tile-2d tilemap editor-install
创建tilemap:场景-右键-2D project-Tilemap-rectangular
场景-grid-cell swizzle=xzy
场景资源视图选中grid-在场景里右上角打开tile palette-将其拖到右边栏进行编辑
packages: unity registry-搜索tile-2d tilemap extras-install
tile palette-default brush切换成gameobject brush(安装extras后才有)-cells-element0-game object
设置上面的gameobject:场景创建个cube设置shader贴图然后拖入到目录里变成prefab。
场景切换到top视图,tile palette-paint with active brush(b),然后就可以在场景里画图了。
在grid上画会有个位置画不上去。。
改成在tilemap上画就一切正常。
要删除可用erase with active brush(d),橡皮擦功能。
多层tilemap:grid-重复之前的创建tilemap,重复上面的设置新的gameobject,然后在新创建的tilemap上绘制。
页: [1]
查看完整版本: unity 3D tilemap