我是李君子 发表于 2023-8-29 11:20:56

[非常简单]你做一个简单的物品tab栏

效果展示

请先创建一个
inventory_screen.json
如果你的ui档案是携带版的话,请使用
inventory_screen_pocket
可以从原版安装包里拆

教程开始
原版文件跳转到456行就可以找到tab按钮的文件了
做的时候建议直接引用@crafting.top_tab,例如"test@crafting.top_tab"
另附:自己写比较麻烦,建议复制

"$tab_view_binding_name"外观标签
"$tab_icon"外观图片,格式为命名空间.项名称
"$toggle_group_forced_index"绑定分类
"$toggle_binding_type"toggle格式
"$toggle_state_binding_name"为toggle绑定一个id
"$focus_id"一个没什么用的绑定名称//这里我不确定
"$focus_override_left" 左边是什么[可以不改]
"$focus_override_right" 右边
上图是因为我是直接用的物品tab的绑定分类所以一点那个就会链接到物品tab

接下来在581行找到这个

把他改成自己的tab栏,如
{
                  "test_tab@crafting.top_tab": {
                      "size": [ 25, "100%" ]
                  }
                  },
就可以进游戏测试了[别忘了manifest.json]
简单吧!快去试试

YesNewBee 发表于 2023-8-29 11:25:37

大佬!
那么这种tab栏是否能收录自定义物品或方块呢?

方琉璃 发表于 2023-8-29 11:30:33

大佬啊!!!!!!

我是李君子 发表于 2023-8-29 11:31:24

独立的是这样的

我是李君子 发表于 2023-8-29 11:41:26

YesNewBee 发表于 2023-8-29 11:25
大佬!
那么这种tab栏是否能收录自定义物品或方块呢?

很难,大概思路是stack_panel里套grid。[我认为物品栏分类是一个滑动面板,stack_panel是滑动面板的必要组件,另外grid[物品格子]也是可以绑定id的,如副手栏]

LR1218 发表于 2023-8-29 13:36:31

可是…貌似没有什么用罢

克埋斯/zbw 发表于 2023-8-29 13:42:25

666666666666

我是李君子 发表于 2023-8-29 14:18:30

LR1218 发表于 2023-8-29 13:36
可是…貌似没有什么用罢

可以装逼用[笑]
页: [1]
查看完整版本: [非常简单]你做一个简单的物品tab栏