开启辅助访问     
收藏本站

站内搜索

搜索

Minecraft(我的世界)苦力怕论坛

[BE教程] 附加包教程:16.子包

 发表于 2023-1-16 08:17:01 来自手机|显示全部楼层|阅读模式 IP:山西省
本帖最后由 Cat_Anchor 于 2023-1-20 12:22 编辑

前言

上期,我们学完了方块。接下来,我们即将学习附加包的子包。
子包

首先要说明的是,子包可以在行为包和资源包里应用。也就是说,行为包和资源包都可以有子包。
子包存放在行为包根目录或资源包根目录的subpacks文件夹下。在这个文件夹下新建一个文件夹,名称就用子包的名称命名。打开这个文件夹。这里,就相当于子包的根目录。在行为包下创建的子包下就是子行为包根目录,资源包也是这样。
还需要在manifest.json里定义子包。代码如下。

  1. {
  2.   "format_version": 2,
  3.   "header": {不要在意这些细节},
  4.   "modules": [不要在意这些细节],
  5.   "subpacks": [ //在意这里就对了,你需要这样写代码才能让系统识别到你的子包。
  6.     {
  7.       "folder_name": "Null", //指定一个不存在的subpacks下的文件夹名称时,将不会应用任何子包。
  8.       "name": "普通白云", //用户界面中选项的名字
  9.       "memory_tier": 1 //要选择这个选项,设备必须拥有的运行内存大小。填写的值乘0.25GB等于要求的运行内存大小。如果计算出的大小过大,那么这个选项就不能启用,而且会有提示。
  10.     },
  11.     {
  12.       "folder_name": "壮丽日出", //这里填写subpacks文件夹下你的子包的文件夹名称。
  13.       "name": "壮丽日出", //选项名称
  14.       "memory_tier": 1
  15.     },
  16.     { //可以有很多个子包
  17.       "folder_name": "日出云层",
  18.       "name": "日出云层",
  19.       "memory_tier": 1
  20.     }
  21.   ],
  22.   "settings": [不要在意这些细节]
  23. }
复制代码

这就是如何运用子包的全部内容了。
总结

这一期,我们学习了子包。下一期,我们将讲附着物。


苦力怕论坛,感谢有您~
 发表于 2023-1-16 09:01:19 来自手机|显示全部楼层 IP:福建省
感谢分享
2#2023-1-16 09:01:19回复收起回复
苦力怕论坛,感谢有您~
 发表于 2023-1-16 10:37:12 来自手机|显示全部楼层 IP:山西省
memory_tier好像是默认,数值越高越优先选择
3#2023-1-16 10:37:12回复收起回复
苦力怕论坛,感谢有您~
 楼主|  发表于 2023-1-16 16:06:55 来自手机|显示全部楼层 IP:山西省
指令凋灵 发表于 2023-1-16 10:37
memory_tier好像是默认,数值越高越优先选择

感谢分享
4#2023-1-16 16:06:55回复收起回复
苦力怕论坛,感谢有您~
 楼主|  发表于 2023-1-20 12:25:01 来自手机|显示全部楼层 IP:山西省
指令凋灵 发表于 2023-1-16 10:37
memory_tier好像是默认,数值越高越优先选择

其实这个也对,但是基岩版开发wiki的解释是“要启用此子包,设备必须拥有的RAM数量。1内存层=0.25 GB”。把这个值设置过大会提示无法选择这个选项,因为内存不足什么的,所以wiki的说法是正确的,同时值越大优先级越高,负值也是这样
5#2023-1-20 12:25:01回复收起回复
苦力怕论坛,感谢有您~

本版积分规则

本站
关于我们
联系我们
坛史纲要
官方
哔哩哔哩
技术博客
下载
网易版
安卓版
JAVA
反馈
意见建议
教程中心
更多
捐助本站
QQ群
QQ群

QQ群

访问手机版

访问手机版

手机版|小黑屋|系统状态|klpbbs.com

粤公网安备 44200002445329号 | 由 木韩网络 提供支持 | GMT+8, 2024-12-12 15:43

声明:本站与Mojang以及微软公司没有从属关系

Powered by Discuz! X3.4 粤ICP备2023071842号-3