0
我有等角拼图游戏引擎(钻石图样式),我需要对物体进行排序。我的对象是1x1,2x1,4x2。我怎么能根据这个代码做到这一点?等距游戏中的对象深度排序
for (int osaY = 0; osaY < mapSize; osaY++)
{
for (int osaX = 0; osaX < mapSize; osaX++)
{
int x = osaX * 32;
int y = osaY * 32;
PlaceObject(thisObject, CartToIso(new Vector2(x, y)), new Vector2(osaX, osaY));
}
}
我不知道如何代码你出的问题,但通常你可以绘制等距场景完全基于脱身视口的Y轴,首先绘制较高的项目。你也可能有图层,但在一个图层中,应该保持真实。如果你有海拔高度,它应该只会变得困难,但也可以被视为层。 – Magus
你有什么尝试?你有截图吗?代码打算做什么? – craftworkgames