《魔盾联盟》版本更新 - 1.3.0 - 崩溃追踪与着色器优化
《魔盾联盟》1.3.0版本更新!修复崩溃问题,优化着色器性能,提升游戏流畅度。支持崩溃日志追踪,体验更稳定。点击查看详情!
各位勇敢的冒险者们,大家好!
让我们坦诚相待吧,我知道现在玩《魔盾联盟》的人已经不多了——它并没有成为我期望中的热门游戏。这完全是我的责任。这是我第一次尝试用Godot制作3D游戏(而且只是我制作的第二款3D游戏,第一款是十多年前一个相当糟糕的弹珠迷宫游戏《Dark Rolls》!)……不得不说我当时有点力不从心。

在尝试让游戏保持良好性能的同时,还要学习3D建模、贴图、光照等技术,确实面临着陡峭的学习曲线。从技术上讲,这款游戏是2.5D的,因为我在3D环境中使用了2D广告牌精灵,但你们明白我的意思……
我绝大部分的游戏开发经验都在2D领域,我觉得自己从未真正把这款游戏做好。游戏自发布以来就一直被崩溃问题所困扰,最令人抓狂的是这些崩溃发生的位置极不一致。我可能玩45分钟都没问题,而另一个玩家可能玩5分钟就崩溃了。我发现很难复现问题所在,尽管尽了最大努力,但就是无法解决这些问题。
那么你可能会问,这个补丁是做什么的?随着Godot 4.5的发布,内置了一个很棒的新错误追踪器,我已经将其集成到游戏中——这将使我能够(理论上)更精确地定位崩溃来源,甚至精确到调用它们的函数。
如果在此补丁期间你的游戏崩溃,可以将崩溃日志发送至info@whiskeybarrelstudios.com,我可以利用这些日志来解决任何遗留问题。你可以在以下位置找到这些日志:
C:\Users\User\AppData\Roaming\GorgonShieldData\logs
好的,这个补丁还包括——批处理着色器改进,因此游戏在第一次运行时加载会较慢(首次进入塔时尤其明显),但在重复游戏时,将会流畅快速。这样做是为了编译、批处理和缓存所有着色器,以避免出现卡顿和掉帧。
游戏中还有一些小错误修复,以及Godot 4.5发布带来的其他性能改进。昨天我连续玩了整整2个小时,进行了多次通关,好几次都到达了40多层的塔层——没有发生一次崩溃。这并不是说游戏永远不会崩溃,我只是希望对玩家来说崩溃频率会降低。
我将帧率上限设置为60fps,并移除了无限FPS选项,因为我认为这导致了一些非常奇怪的问题。
非常感谢所有尽管游戏存在缺陷和问题仍然游玩并享受这款游戏的玩家——这款游戏是在我个人生活中非常困难的时期制作的,发布过程就像是一场迷宫般的地狱。我认为核心在于,对于那些有耐心和勇敢(哈哈)的玩家来说,这仍然是一款好游戏——昨天再次深入游玩后,尽管有缺陷,我实际上为它感到自豪。
大家干杯,Oliver Joyce
Whiskeybarrel Studios




