UID548063性别保密经验 EP铁粒 粒回帖0主题精华在线时间 小时注册时间2022-8-5最后登录1970-1-1
| 本帖最后由 我是李君子 于 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去就行了
这个东西需要技术,对于新手很有难度
我会接着研究 |
评分查看全部评分
|