开启辅助访问     
收藏本站

站内搜索

搜索

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

[BE教程] 附加包教程第三期——主要结构

 发表于 2022-4-28 19:25:16|显示全部楼层|阅读模式 IP:江苏省
本帖最后由 782 于 2022-7-30 08:28 编辑


附加包的主要结构


一、包的主要结构
行为包
|_manifest.json - manifest清单目录文件
|_pack_icon.png - 附加包的图标
|_animations - 动画
|_animation_controllers - 动画控制器
|_blocks - 方块
|_biomes - 生物群系
|_entities - 实体
|_features - 地形与地物
|_feature_rules - 地形、地物生成规则
|_functions - 函数(定义一组命令)
    |_tick.json - 定义重复执行的函数
|_items - 物品
|_loot_tables - 战利品表
|_recipes - 合成配方
|_scripts - 脚本
    |_client - 客户端脚本
    |_server - 服务端脚本
    |_gametests - Gametest脚本
|_spawn_rules - 实体生成规则
|_texts - 语言文件(在行为包不常用,一般在资源包内使用)
|_trading - 交易项目
    |_economy_trades - 经济交易(内容更加丰富,有交易后给予的经验、最大交易次数等)[1]
|_structures - 建筑(.mcstructure文件)

这张图是行为包主要文件(夹)的图片:
2A1695FD-CAAE-44BB-8C7C-B91AE512EDE3.jpeg

资源包
|_manifest.json - 清单目录文件
|_pack_icon.png - 附加包图标
|_biomes_client.json - 定义生物群系迷雾等信息
|_sounds.json - 定义声音
|_blocks.json - 定义方块纹理
|_animation_controllers - 动画控制器
|_animations - 动画
|_attachables - 定义附加纹理(如盔甲穿戴时的纹理、弓的不同蓄力程度等)
|_entity - 实体
|_fogs - 迷雾
|_models - 模型
    |_entity - 实体模型
    |_blocks - 方块模型
|_particles - 粒子
|_items - 物品
|_render_controllers - 渲染控制器
|_sounds - 声音文件
    |_sound_definitions.json - 定义声音播放
    |_music_definitions.json - 定义音乐播放
|_texts - 定义语言、字体文件
|_textures - 纹理
    |_item_texture.json - 定义物品的纹理
    |_terrain_texture.json - 定义纹理的简称
    |_flipbook_textures.json - 定义翻页(变化)纹理
    |_texture_list.json - 定义预加载的纹理
    |_environment - 环境纹理
    |_blocks - 方块纹理
    |_entity - 实体纹理
    |_items - 物品纹理
    |_particle - 粒子纹理
|_ui - 定义ui位置、展现形式等内容

这张图是资源包主要文件(夹)的图片:
8544F61A-E7A6-4B7B-9792-F24F25D7353F.jpeg

二、疑问解答Q&A
Q: 资源包的动画控制器(animation controllers)与行为包的动画控制器(animation controllers)有什么区别?
A: 行为包的动画控制器(animation controllers)可以输入命令等内容,在对应条件发生时执行命令,而资源包的动画控制器(animation controllers)只能调整动画,不能执行其他命令。

Q: 资源包的物品文件夹(items)和行为包的物品文件夹(items)有什么区别?
A: 行为包的物品文件夹用于定义物品的功能,资源包的物品文件夹用于定义物品的图标、分类等内容。

Q: trading和economy_trades有什么区别?
A: 下面一张图解释了这个问题:
CAB759FA-E840-4C50-A695-E4C0E7BBC0E5.jpeg
左为economy_trades,右为trading

Q: 行为包里面的实体(entities)文件夹和资源包里的实体文件夹(entity)有什么区别?
A: 行为包里的实体文件夹(entities)定义实体的基本数据(例如事件),而资源包里的实体文件夹(entity)定义实体的动作等内容。

Q: 行为包里的动画文件夹(animations)和资源包里的动画文件夹(animations)有什么区别?
A: 目前这个问题没有解决,不过区别应该不是很大,使用资源包的动画文件夹(animations)即可。

三、本期文件下载
 demo pack.mcaddon(1.69 MB, 下载次数: 154)

预告:下一期会带大家了解JSON的语法

附加包教程系列导航
上一期  下一期



提示:本期教程缺少大量内容,待补充.....
https://minecraft-addons.fandom.com/zh/wiki/教程/包的主要结构有更好的版本

评分

参与人数 2铁粒 +209收起理由
 WZM*** + 9感谢分享
 真不*** + 200不错

查看全部评分

苦力怕论坛,感谢有您~
 发表于 2022-5-28 18:52:05 来自手机|显示全部楼层 IP:江西省
如果计算机是中国发明的话,那么编程就是用汉语,可惜不是。
2#2022-5-28 18:52:05回复收起回复
苦力怕论坛,感谢有您~
 发表于 2022-5-29 21:08:13 来自手机|显示全部楼层 IP:江西省
为什么没有武器
3#2022-5-29 21:08:13回复收起回复
苦力怕论坛,感谢有您~
 发表于 2022-8-19 20:41:21 来自手机|显示全部楼层 IP:山东省
这个更全的教程原来是404错误啊。

评分

参与人数 1铁粒 +1收起理由
 7*** + 1你网络不好,我能打开

查看全部评分

4#2022-8-19 20:41:21回复收起回复
苦力怕论坛,感谢有您~
 发表于 2022-9-19 18:14:01 来自手机|显示全部楼层 IP:湖南省
退 发表于 2022-5-28 18:52
如果计算机是中国发明的话,那么编程就是用汉语,可惜不是。

是中文一样搞不懂
5#2022-9-19 18:14:01回复收起回复
苦力怕论坛,感谢有您~
 发表于 2023-9-14 17:49:48 来自手机|显示全部楼层 IP:贵州省
请问作者bridge文件夹是干嘛用的?
6#2023-9-14 17:49:48回复收起回复
苦力怕论坛,感谢有您~

本版积分规则

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

QQ群

访问手机版

访问手机版

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

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

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

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