我想在GameMaker中实现与本文完全相同的内容:http://www.redblobgames.com/articles/visibility/。
它的代码以不同语言提供,但我无法弄清楚如何有效地将其移植到GML。我试过的每个光线投射解决方案都会导致fps彻底死亡。
比我更有知识的人能帮忙吗?
答案 0 :(得分:3)
我也遇到过这个问题,它主要源于游戏制作者的执行速度。 查看此here上的gm tech博客文章。
此外,这可能最适合作为着色器,因为它们比对象步骤事件运行得更快。
祝你好运!