love2d教程31--Tiled地图存档和动态修改
Advanced-Tiled-Loader有点问题,我给作者发信,可惜作者没回。
好吧,毛主席教导我们“自己动手,丰衣足食”,只好自己修改了。
1、想把0.8里的函数改为0.9的
2、添加获取对象层里的指定坐标的对象函数
3、添加设置对象可见的方法
修改某个对象,更改其gid就可以了。
我这里采用地图层+对象层的方法,且对象层里不能有坐标重复的对象。
注意对象里的坐标y实际是左下角顶点的坐标,因此计算时要+1,自己对着tmx和tiled看。
期间遇到了一个问题是从文件里读取的只是字符串,我直接当做bool,判断真假,结果一直是
真,郁闷浪费了很长时间。
w a s d移动,空格可以把面前障碍设为隐藏,回车把面前障碍设为显示,p 存档,存档路径在love
的存档路径。
还有一些需要修改的,暂时就这个样了,欢迎留言讨论。
下载地址,网盘。
作者:半山
出处:http://www.cnblogs.com/xdao/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。