Godot游戏练习01-第22节-错误弹窗与连接错误处理

0 阅读1分钟

上次优化了菜单显示, 并且允许自定义多人游戏中部分参数, 今天继续完善游戏, 实现一个错误弹窗, 并且在发生连接/网络错误时弹窗提示

在Aseprite中按照教程实现一个弹窗背景样式纹理

1.png

在游戏中修改Theme, 新增一个TexturePanelContainer类型, Base Type设置为PanelContainer, 有朋友问过Theme中背景的边角拉伸处理, 这里标示一下具体操作

2.png

之后需要应用该样式时, 先创建一个PanelContainer, 再到Theme -> Type Variation中选择刚刚新增的样式类型, 即可应用样式

3.png 之后我在服务器创建错误(比如端口被占用), 或者客户端连接失败时弹出错误提示框, 看看效果

一个实例创建Host Server占用端口, 另一个也创建Host Server; Client连接失败也一样

4.png

5.png