在2D中绘制图形时,如何处理图像中的图像深度?例如,地面深度为-1,玩家深度为0?
另一个问题我如何实现这种观察?当我说实现时,我的意思只是理论上的方式,而不是实际的源代码,但源代码可以帮助。
我的游戏已经基于Tile,它已准备好以等轴测绘制。我在游戏的引擎部分有x和z坐标。我读到你需要将它翻译成只有x和y才能在等轴测图中画画,但我不确定我是怎么做的或者为什么要这样做。
我现在正在玩游戏Here is a picture。硬币是玩家,方块是瓷砖。我的Tiles最后一个存储在一个数组中,即Tile[] tileList
。这是一种有效的存储方式吗?因为我想要从游戏中获得最佳表现。
非常感谢。
答案 0 :(得分:1)
您需要查看自定义绘图。要获得简单的等距游戏,您需要做的就是以正确的顺序在每个图块上绘制项目。在上面的示例中,顶部正方形将是数组中[0] [0]的图块,需要首先绘制此图块的内容。 之后你需要绘制[0] [1]和[1] [0],依此类推..
请点击此处了解详情:Drawing Isometric game worlds