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