TiledMap如何实现建造和删除图上的对象?

TiledMap如何实现建造和删除图上的对象?,第1张

1,对于能做 *** 作的房子、装饰物等,不建议做在tilemap上,tilemap技术是用来做大地图的,这些单独的东西应该是放在地图层之上,比如是一个ccsprite*

house那么添加,就是addchild,删除就是removechild2,占地的问题这个是纯数学问题,呵呵,你要给这些建筑做好类型匹配,比如2*2的,中心点应该在哪里,放在哪一个格子的哪一个位置,这个做法的不同也会直接关联到遮挡问题,所以好好准备草稿纸算一算吧3,向下拖动拖动一个建筑,简单来说,就是这个建筑层截获了touch事件,并且不向下传递然后你在建筑外层的地图上,根据touchMove方法,更新建筑的位置就是了这里,建议用delegate来剥离建筑和场景类的关联希望对你有用哈

Tiled Map Editor使用教程一: 本教程转载于csdn,原文标题为《Cocos2d-x初入学堂(13)-->Tiled Map Editor地图编辑器 》,以下是原文。 我开发的游戏只有第一款游戏,没有用到地图编辑器,那是我刚进公司的时候,我们部门老大要策划师帮我策划的一个赛车的小游戏,由于小自然部门其他同事,也没得多少时间帮我做编辑器,但是我后面的游戏,基本上用到了地图编辑器,这个东西为我们策划师去配置一关关卡非常方便,如果是专业的游戏,都会有自己的编辑器的,编辑器我们必须学会喔~ 闲话不多说了,进入Tiled Map Editor 篇 由于昨天费了不少时间,去找素材了,因为这关系到我们接下来的游戏制作....呵呵~期待吧! 1、界面认识: 中文版的,我就不多介绍了吧....就说下怎么创建一张地图,然后我们再在程序里面,怎么使用它... 第一步:点新建 第二步:地图->新建块 第三步:创建层,我这里创建了三个层...你也可以不创建,就使用默认那个层,然后将图块区域中的图块去填充你左边的地图.. 第四步:填充...将对应的物品添加到对应的层上...图说明 第五步:导出.tmx文件 文件-另存为:命名 确认 ok ... 第六步:程序实现... 将.tmx和图块元素.png 都放到你新建的工程目录下面 第七步:运行啦


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11378168.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-15
下一篇2023-05-15

发表评论

登录后才能评论

评论列表(0条)

    保存