下载 App
聚光灯游戏开发日志#3 简单的关卡编辑器
今日进展:关卡编辑器!
为了方便策划对关卡的修改和维护,我们的程序用godot的tilemap实现了一个简易关卡编辑器。

效果展示图
其中半透明的蓝色的部分就是编辑器放置的物品,可以在游戏运行时变成真实的物品并删去原先的蓝图。可喜可贺我们的策划不再需要在堆成山的项目文件夹中找节点来搭建了。等关卡的设计和搭建完成。后续便会与剧情和美术进行接轨,请大家敬请期待呀。?
PS:在完善交互体验和制作地图编辑器时,门突然不能从一侧打开了,扣题+1(呜)。
(使用的美术素材为测试素材,不代表游戏最终品质)



![开发日志|背包越界:当内存漏洞变成通关工具
按常规,这是一款正常的平台跳跃解谜游戏:
玩家有 2 格背包,捡东西、丢东西,开门、触发机关,一路向前,走过16个16x16的地图,了解16种物品……
但是,我们的背包在内存里的布局是这样的:
[背包1][背包2][Y坐标][X坐标][关卡号]
正常情况下,操作只会影响前两格物品槽。但这里的代码有个bug——背包的读写指针居然可以越界访问后面的内存!于是截图](https://img2-tc.tapimg.com/moment/etag/FlJMpR06pKsGZ2yazgvEwDbnCZbI_20251015214322.png/_tap_ugc_m.jpg)


