现在的位置: 首页 > 综合 > 正文

2011/07/30 tiled(MapEditor)

2013年01月24日 ⁄ 综合 ⁄ 共 1241字 ⁄ 字号 评论关闭

 

Tile: 著名的2d游戏地图制作软件,www.mapeditor.org

Version:Qt 0.6.2 for Mac OS X

左侧: map地图

右侧下半: load的tileset

右侧上半: layers

正上方: stamp, fill, Erase , select

 

问题1:tiled这个软件使用中,如何选择一片tile,同时设置他们的属性?比如我们有一片湖泊,是不允许通过的。那么可以给各个tile添加一个属性,pass,值为0。可是tile的属性设置只能一个一个设置??在layer中右击是不能为选中的一片tile设置属性的。

答: 目前没找到可以一次给多个tile同时设置属性的。有种方法叫Automap的,可以让你自动生成地图,可以查阅官网。

 

问题2 :该软件没有良好的帮助文档,只有德文版的?!

答: 还真没有,只好自己总结了。记得参考下它官网的wiki部分

 

问题3:如何选择复制tile?

答: 先选择stamp按钮,再在tileset中选择你要复制的一个,或选择多个(鼠标左键拉方框),把鼠标移到地图中,你就会看见你选择的都悬浮在鼠标指针下,在想放置的位置点击就可以了。要是你先选择了其他按钮,比如select,在tileset中选择了tile,鼠标回到map中时,你看不到有任何悬浮复制的tile

 

问题4: 如果有多个相同的地形,比如10X10的草地,但tileset中的草地可能只有1个,如何复制粘贴?

答: 你可以复制粘贴,菜单里有快捷键。或者鼠标在地图中右击你要复制的那个tile,它就被复制了。同样,你复制好2X2时,你还可以用鼠标右键按住选择2X2的范围,它就复制你选择的范围。

          你甚至可以选这个map中一个tile,再按住shift,它可以会自动复制到你鼠标移动到的位置,一行或一列。

问题5: 如何删除tile?

答: 可以一个个删除tile,但是无法一次删除用select选择的tile。先保证map中没有用select工具选择多个tile,这时选择Erase按钮,左击你要删除的那个tile,也可以按住左键不放移动,它会删除鼠标移动过程中的tile。

          要是你先用Select选择了一片tile,你再选择Erase就不会有任何效果,不论你用左键、右键、还是cut,必须取消选择。

         要是你有多个layer,别忘记Erase是只能作用与当前layer的。

问题6: 我的tilemap有一个层,tileset是有一个jpg图像组成,把保存的.TMX文件与JPG一起放进项目的Resources后,利用CCTMXTiledMap来显示,发现屏幕全黑。为什么?

答: 刚才发现layer名字用错,后来改正后还是为黑色。这时想到cocos2d自带的demo中可能有关于TMX的,于是在tests中真的发现有。查看人家要用的tmx文件,才发现都是.PNG的,没有JPG。所以,根据以前网友遇到的一些问题,最好现在只使用PNG作为sprite与地图,官方没有说明的别用。

抱歉!评论已关闭.