天天看点

[cocos2d-x]地图的应用前言:工具应用介绍:简单应用:5.在图层上划线

cocos2d-x地图的应用最典型的例子就是塔防类游戏,下面我们就来简单学习一下地图的应用吧!

我们应用的地图编辑软件是Tiled,一款免费的软件,首先是文件->新文件,然后地图->新图块导入图片资源,然后就可以在地图上绘制。

Tiled有四种方式可以编辑瓷砖地图,菜单位于软件界面的右上角。 

Stamp Brush(快捷键 B),可以把当前从瓷砖集中选择的瓷砖画在地图上; 

Bucket Fill(快捷键 F),可以填充空白区域或者由相同瓷砖连接起来的区 域; 

Eraser(快捷键 E),用于擦掉瓷砖; 

Rectangular Select(快捷键 R), 你可以选择一个区域,然后用Ctrl+c或者菜单项Edit > Copy来复制选中的区域, 接着Ctrl+v或者菜单项Edit > Paste粘贴到当前鼠标在地图上所处的位置 – 在实际使用中你会看到,其实在粘贴时,软件是自动却换到了Stamp Brush模式 进行粘贴的。还有个小技巧,如果想清除当前的瓷砖选择,只要鼠标右键点击一下就可以了。 

一个图层上面不得使用两个图片上的资源,不然后面调用的代码编译会报错;

其次就是将图片资源和生成的tmx文件要保持在同级路径下,不然后面代码也会报错,当然也可以修改tmx下的图片资源路径来解决问题。

1.点击屏幕获取坐标点

[cocos2d-x]地图的应用前言:工具应用介绍:简单应用:5.在图层上划线

Cocos2d: a:12,b:2

Cocos2d: 这是一棵树

[cocos2d-x]地图的应用前言:工具应用介绍:简单应用:5.在图层上划线

注意:地图的z轴属性要设置低一点,不然红线显示不出来被地图遮盖了。

本文转蓬莱仙羽51CTO博客,原文链接:http://blog.51cto.com/dingxiaowei/1366376,如需转载请自行联系原作者

继续阅读