我正在 GMS2 中创建游戏。我在我的代码中使用“show_message_async()”。我知道当它运行时,屏幕上会弹出一条消息,游戏仍然在后台运行。但是,我希望游戏在消息弹出时冻结在后台。是否有可能做到这一点?如果是这样的话。
问问题
239 次
2 回答
1
我同意史蒂文的回答。要添加他关于拍摄游戏屏幕截图的答案,您可能需要制作一个新表面,然后在停用对象之前使用 application_surface 中的 surface_copy。
于 2020-07-05T01:28:38.290 回答
1
你应该试着抬头instance_deactivate_all(notme)
看看instance_activatie_all(notme)
这将禁用房间中的所有对象,除了调用它的对象(应该是显示消息的菜单对象)
唯一棘手的部分是它还禁止绘制对象。导致屏幕为空。为此,您可以使用黑屏,或者在禁用之前绘制场景的屏幕截图。
于 2020-06-30T06:36:55.650 回答