用户:
UT猫查看:11 回复:8 评论:11 创建时间:2023-08-06T20:50:30
游戏没有地图,就像鱼儿缺了水

相信很多小伙伴在制作游戏地图的时候会发生这样的问题:
1.我的角色移动出了屏幕,地图有大小限制
2.我的地图上的物件无法互动
3.我的地图用了太多克隆体,很卡顿
那么如何解决呢?
答案是:画笔!
(克隆体既然卡,那不如换个工具)
------------------------------------
首先,你得有一个角色名为【画笔】,它的造型得是你想要的地皮或者物件
其次,你得有一个名为【地图数据】的列表,它很重要!
设置变量:偏离x,偏离y,单位,索引
定义一个函数f(x)拥有参数地皮类型,单位x,单位y
f(x)={
设置角色的大小为(单位/角色原宽度*角色原大小)
切换到造型(地皮类型)
移到(单位x*单位+偏离x,单位y*单位+偏离y)
图形印章
}
做到这里,你的任务已经完成大半了
接下来,你需要遍历这个【地图数据】列表,意思就是地皮挨个拿出来绘制,擦掉,又绘制
当开始被点击{
重复执行{
设置【索引】的值为0
清除画笔
一步执行{
重复执行【地图数据】的长度次{
将索引增加1
f(地图数据按逗号分开为列表的第一项的第一项,地图数据按逗号分开为列表的第二项的第二项,地图数据按逗号分开为列表的第三项的第三项)
}
}
}
}
最后一步,就是给你的列表添加格式为(地皮类型,单位x,单位y)的数据
完成!
我可贴心了,模板和示例都给你准备好了: