先放一个 目前的效果 demo

可以通过手柄或者方向键控制人物行走哦


1、官方教程 https://docs.unity3d.com/Manual/Tilemap-Isometric-SpritesImport.html


遮挡问题

https://blog.csdn.net/tianguisu/article/details/105631579

像素问题:

https://blog.csdn.net/yye4520/article/details/81208664

https://www.cnblogs.com/vvjiang/p/10344007.html


注意导入的素材需要设置每单位像素数(PPU)

比如单位宽度为64.就应该改为64.默认值是100.如果不修改。地图会出现问题。

以64*47为例。

Gird 和tile palette, cell size 设置为 :x:1 y:47/64 z:1

tile map层 设置为 x:0.5 y:0.5 z:0.5



遮挡问题

edit->project settings->Graphics->Camera settings

transparecy Sort Mode设置为 Custom Axis,Transparency Sort Axis设置为:x:0,y:1,z:0


需要为物品设置正确的偏移 Pivot 设置为custom,Pivot Unit设置为pixels(默认都是百分比,是为了做适配吗?)





碰撞问题,可以为每个物品单独设置



动画

动画的导入,有多少方式。图集的需要选择multiple,之后在Sprite Editor里面Slice。

设置Samples帧率。默认没有打开


目前进度 高清化呀


目前玩家与物品的遮挡问题还是存在~ 通过z as y 的方式好像也不能解决。可能还需要再看看资料。

不过这样还是无法解决与不规则占多格的物品。难道还是得用常规的做法~


unity相对于ue4来说,确实更加适合。tilmap的pallet很接近我想要的效果。

0条评论