Files
netease-bedrock-wiki/mconline/10-addon教程/第16章:创建界面/课程02.使用UI编辑器绘制基础界面.md
2025-08-25 18:36:29 +08:00

2.6 KiB
Raw Permalink Blame History

front, hard, time
front hard time
https://mc.res.netease.com/pc/zt/20201109161633/mc-dev/assets/img/2_1.00b439ab.jpg 进阶 20分钟

使用UI编辑器绘制基础界面

作者:境界

①进入工程后左上角的编辑器选项选择UI编辑器。

②UI内容最后会被放入一个JSON文件它位于资源包的ui文件夹内。因此我们在左下角的界面文件列表右侧点击“+”号新建一个界面文件命名为custom_ui

③界面文件新建后会自动在左上角的控件结构中新增一个名为main的主画布这个名字可以任意更改在后续使用MODSDK声明界面的画布入口时填对即可。为了统一辨识度我们将在下面的内容中对每个控件进行严格的命名比以节点代称方便开发者能够更好的阅读。

④在main节点下新建一个面板控件并将它的名称改为entry_panel即入口面板。

⑤将entry_panel节点设置为125px长125px宽点击属性中的锚点将锚点设置为左上角。它会自动对齐左上角而无需通过拖曳的方式来对齐。

⑥在入口面板节点下挂载一个图片控件我们将其命名为color_image。向下拉将使用贴图设置为原生轻击原生按钮入口会跳出一个电脑的资源管理器它会自动定位到原版资源文件夹下的textures文件夹我们选择ui文件夹并找到white_background.png贴图选择它。

⑦在color_image节点属性下拉到最低找到图片适配选项将九宫格类型选择原版类型在上、下、左、右四个栏的任意一栏将0像素点写为1像素点。这样贴图资源将会与节点大小匹配平铺整个控件。

⑧将图片节点拉为100px长100px宽锚点的父节点和子节点都选择向中间上部对齐。

⑨在entry_panel节点下新建一个名为black_button按钮将大小设置为50px长20px宽。此时按钮内文字会超过按钮的大小显示不全在black_button节点属性下将文字字号设置为8号。并将文字设置为按我黑色。

⑩在控件结构面板下右键black_button节点复制一次。紧接着选择entry_panel节点粘贴上去。并将新的按钮控件名称改为white_button。将文字设置为按我白色。

⑪将black_button、white_button节点锚点对齐中间下部将两个按钮平行分开。在后面使用MODSDK创建界面时我们将会学习如何绑定按钮通过代码让白色贴图在黑色和白色之间来回变化。