我实际上有以下地图(等轴测投影),我可以移动/缩放/旋转而不会出现矩阵变换问题(SpriteBatch):picture。
我想知道是否可能(如果是这样,如何)获得以下结果,而不参考3D:picture。
欢迎所有建议。先感谢您。 :)
答案 0 :(得分:0)
它会成为一个巨大的痛苦,特别是但我认为,如果你不改变视角,至少是可能的。
一些想法:
使每个图块成为自己的小图像单元。
瓷砖距离相机越远,在绘制时降低其图层优先级,以便它被前面的图块阻挡。此外,您还必须找出一种能够根据距离正确调整切片大小的算法。你想要获得瓷砖的距离越近,这个算法必须越来越精确,但应该有一些数学/几何公式可以自动完成。
你根本不能完全旋转相机,除非你想为每一块瓷砖的每一个角都设置单独的精灵。