斜二视图:斜视角视图( 2)

( 现在开始我们绘制时候我将把图形块用 /\\ 来表示)( \\/ )如果你稍微研究下这个形状你就会发现他们可以很容易摆在起画完个图形块时向右走16个象素向下走8个元素再画下个于是个如此绘制完屏幕就象下图所示:+-----------+|/\\/\\ ||\\/\\/\\ ||/\\/\\/\\ ||\\/\\/\\/\\ ||/\\/\\/\\/\\ ||\\/\\/\\/\\/\\ ||/\\... [阅读全文]

斜二视图:斜视角视图( 3)

现在我们得定义图片块样子草地是最容易就是个画着草图案16x15图形块墙是个16x50图形块既然我们用叠放思路方法绘制高墙就是两个墙个比另个要高因此现在我们这样将数据放入我们地图:(图形块0 = 草图形块1 = 墙)map[0][0].num = 2;map[0][0].tile[0] = 1;map[0][0].height[0] = 0;map[0][0].tile[1] = 1;map[0][... [阅读全文]

斜二视图:斜视角视图( 4)

我们现在有了我们预步进坐标当我们准备用mx和my来从地图中绘制图形块时我们向左移动prestep_x个象素点向上移动prestep_y个象素点OK我们现在得到了个平滑滚动可以考虑加入精灵问题了你不能用这个技术绘制个精灵他们不可能排布在个16x16地图内个精灵可能会被别绘制图形块覆盖所以我们需要是能够在任意坐标位置上绘制我们精灵我们所要做就是给我们引擎加入能在层上绘图能力这里加入个图形块绘制顺序你首... [阅读全文]

斜二视图:斜视角视图(一)

如果你对平铺(tiled)图形还无所知那么在这儿它就放在个“坚果壳”(nutshell)里组象素通常是矩形形状构成个平铺图形块如同地板上块瓷砖当你把这些图形块放在起时候他们就形成了个图案你还可以把砖块图案图形块堆放起来以构建更大平铺图案所以说你不需要存储原始位图而是用个地图来存储图形块号码从而可以绘制出更大图片个典型绘图从屏幕左上角开始向右移动直至右边界然后再向下移动行重新开始下面看下斜视角视图型... [阅读全文]
1 共1条 分1页