工作站ui制作教程[不建议学习]
本帖最后由 我是李君子 于 2023-8-30 09:37 编辑上个教程的话是不对的,so我又拆了几个包研究了一下,现在是差不多弄明白了
这次的话还是得从BP开始讲
附言:官方有意做这部分的模组接口,但是没有实现,这就导致了两个模组中的制作站ui很难兼容
我尽量讲的明白点,语言能力一般
这次以 简单匠魂 模组为例
我们最熟悉不过的crafting_table
组件
先不在这里多说,mod中主要的表现能力都在行为包
还是老样子,新增ui要用到 modifications 组件
放在工作台uiinventory_screen.json的crafting_screen里
不知道大家需不需要模板啊,但是为了让文章更简单,我就不发了
我们后面一定要有绑定
原版工作台的绑定组件
一定要绑定,要不然的话,原版工作台ui和新工作台ui会一起弹出来
"bindings": [
{
"binding_name": "#crafting_label_text"//绑定
},
{
"binding_type": "view",
"source_property_name": "(#crafting_label_text = container.crafting)",//如果是原版工作台,则显示,我听有个创作者说这个值=custom_description :(
"target_property_name": "#visible"
}
]
然后去编辑自己的ui去就行了
这个东西需要技术,对于新手很有难度
我会接着研究[贴吧_呵呵] 用的VS是吗
页: [1]