This commit is contained in:
boybook
2025-12-01 20:59:16 +08:00
parent 12738a142c
commit 760c2dd9ad
5535 changed files with 21070 additions and 2021 deletions

View File

@@ -0,0 +1,24 @@
---
front:
hard: 进阶
time: 10分钟
---
# MOD第四步UI与服务端/客户端通信
#### 作者:境界
#### 什么是UI
UI是玩家与游戏交互的界面。比如在世界中有许多方块带有特殊的功能使用这些方块时游戏会弹出UI交互界面来引导玩家进行下一步动作。使用MCSTUDIO的界面编辑器可以快速进行界面制作。界面的样式文件最后也会用json的文件格式保存在附加包的资源包中。
#### 与客户端/服务端通信
UI自身也运行在客户端上因此一般情况下在UI文件内都可以使用客户端的接口。若需要调用客户端系统的方法可以使用ClientApi.GetSystem接口来获得客户端系统同时它会携带NotifyToServer接口因此也可以直接将UI的数据传送到服务端上。