我一直在思考游戏开发中的一个问题,想了解开发者目前是如何应对的。
我指的是行为性错误——游戏运行过程中既不会崩溃,也不会抛出明显的错误,但实际表现却与预期不同。
例如:
预期:按W键 → 玩家向前移动
实际:按W键 → 玩家向后移动
可能没有编译错误,也没有明显的运行时错误。你只有通过实际游玩/测试游戏才能发现这个问题。
我很好奇:
-
你们通常如何发现这些行为性错误?
-
你们会为每种预期行为编写测试用例吗?
-
复现这些错误的难度有多大?
-
最耗时的是哪一个环节:发现错误、复现错误,还是定位原因?
-
你们目前使用什么工具来解决这个问题?
很期待听到你们的经验。
评论 (0)