斜视地图的实现及触屏判定相关问题

  • 本帖最后由 zhangbk 于 2012-4-21 10:51 编辑 *

62

我想开发类似这样一个游戏地图, 里面的图大部分是斜45度角的, 每个建筑物可能占地面积不一样,因此我想也不能用tileMap做, 请教这种地图应该怎么做, 我的想法就是 拿图片贴图, 不过这里有一个问题, 就是图片都是正方形的, 而这种图往往是菱形(甚至梯形), 用正方形的方法判断点击区域肯定是不准确的,并且不能处理遮挡区域
应该怎么做? 把每个建筑物的图的内部有效图的4个点在地图上的坐标记下来, 写一个算法判断 点击区域是否在这个四边形之内?

请教大家还有别的方法没?

tiledMap是支持斜视地图滴,新建的时候可以选择

请教楼上几位 tiles我用过 瓦块都是一样的大小(包括我看的例子教程和网上的教程的例子都是这样), 如何使用tiles支持不同大小的图块?或者哪有这种关于tiles支持不同大小瓦块的教程? 谢谢!

你们说的 是不是指的把一个建筑物分解成多个单位的图块 然后插进去?,根据点击方块的位置判断是哪个图块 隶属于哪个建筑物 这种方法实现?

顶一下。。