文章目录
- 创建tilemap
- 编辑一下资源,
- 瓦片调色
- 对于瓦片没有填满的情况,调整每片瓦片的像素
- 添加点小树或其他,调整层级
- 给树木增加一些碰撞的效果,调整碰撞范围,角色也要添加刚体
- 人物倒着走路的解决方法(解决角色碰撞抖动问题)
- 第一步首先让人物不要旋转,freeze rotation~
- 第二步防止碰撞发生抖动
创建tilemap
创建了gird网格,
tilemap就有点类似画图,可以在上面画点素材
创建一个tiles
编辑一下资源,
遇到了问题
是因为运行了没有暂停
按照数量进行切割
然后就变成九个了,其他的图也可以这样操作切图
瓦片调色
新建一个新的瓦片调色板添加到刚刚的tiles文件里面
创建好之后,就可以把刚刚切好的图拖到这个位置
然后选中瓦片,就可以使用上面几个工具来画
对于瓦片没有填满的情况,调整每片瓦片的像素
添加点小树或其他,调整层级
场景的层级应该是比较小的,树木啊物品啊可以和人物在同一层级上。
这里可以看到树木的层级是0,人物的层级也是0的效果
经常会遇到画场景的时候把人物什么的挡住了,场景的层级调到-10
关于人物的层级显示在其他物品上面的话
打开graphics(然而2020之后这个问题已经被修复了,不用更改这个设置,只要人物和树在同一层级,系统会自动判断让树遮盖人物)
给树木增加一些碰撞的效果,调整碰撞范围,角色也要添加刚体
人物倒着走路的解决方法(解决角色碰撞抖动问题)
第一步首先让人物不要旋转,freeze rotation~
第二步防止碰撞发生抖动
把一开始的移动,变成对刚体的移动
也可以尝试把脚本里的void Update()改成void FixedUpdate()就行了