2011/07/30 tiled(MapEditor)

 

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与地图,官方没有说明的别用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
cocos2d是一个流行的游戏开发引擎,而Tiled Map Editor是一个针对2D游戏开发的地图编辑器软件。这两者结合使用,可以帮助开发者更高效、便捷地制作游戏中的地图。 cocos2d引擎提供了丰富的功能和工具,用于创建2D游戏。而Tiled Map Editor则是用于制作游戏地图的工具。它提供了一个用户友好的界面,可以在里面创建、编辑和管理游戏地图。用户可以在Tiled Map Editor中自定义地图的大小、背景色、分块大小等属性。 在制作地图时,Tiled Map Editor允许用户在画布上绘制各种元素,如地面、墙壁、河流等。用户还可以在画布上放置各种可交互的物体,如玩家、敌人、道具等。这些元素和物体都可以通过Tiled Map Editor方便地进行定位、调整和编辑。 当地图制作完成后,开发者可以将其导出为某种格式,如XML或JSON。然后,cocos2d引擎可以读取这些格式的地图数据,将其加载到游戏中。cocos2d提供了专门的API和函数,用于解析和渲染Tiled Map Editor导出的地图数据。这样,游戏就可以实时显示地图,并根据实际情况进行交互。 使用cocos2d和Tiled Map Editor可以极大地简化游戏地图的制作过程。它们提供了一套完善的工具链,使开发者可以快速有效地创建、编辑和使用游戏地图。无论是在平面视角的角色扮演游戏,还是在横版平台游戏,cocos2d和Tiled Map Editor都可以为开发者带来很大的便利和效率提升。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值