User Tools

Site Tools


zh_cn:tutorial:custom_resources

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
zh_cn:tutorial:custom_resources [2021/07/26 09:20] – created solidblockzh_cn:tutorial:custom_resources [2021/07/26 10:20] (current) – [Reload Listeners] solidblock
Line 9: Line 9:
 数据包和资源包都是Minecraft模组编写场景中的数据驱动设计的核心,因此要熟练地编写模组,把数据包和资源包调教好是非常重要的一步。 数据包和资源包都是Minecraft模组编写场景中的数据驱动设计的核心,因此要熟练地编写模组,把数据包和资源包调教好是非常重要的一步。
  
-原版有大量的数据资源包资源,比如我们所知道的材质(texture)、模型(model),以及在1.16.2被大改过生物群系(biome),这些都是从数据包、资源包加载并扩展的内容。扩展资源系统的过程来适应你的模组,这是本文的主要话题,首先我们从 ''ResourceManagerHelper'' 开始讲起。+原版有大量的数据资源包资源,比如我们所知道的材质(texture)、模型(model),以及在1.16.2被大改过生物群系(biome),这些都是从数据包、资源包加载并扩展的内容。扩展资源系统的过程来适应你的模组,这是本文的主要话题,首先我们从 ''ResourceManagerHelper'' 开始讲起。
  
 所有你所做的与资源有关的东西都需要通过 ''ResourceManagerHelper'' 注册,具体来说,其资源类型中的一个是通过 ''ResourceManagerHelper#get(ResourceType)'' 注册的,这个“类型”可以是 ''SERVER_DATA'' 或者 ''CLIENT_RESOURCES'',分别对应数据包和资源包,或者在开发环境中,分别是指在 ''resources/assets'' 和 ''resources/data'' 文件夹中找到的文件(你没想错,你的模组的资源(assets)和数据最初是按照和资源包和数据包相同的方式处理的,所以这也会处理我们放在这里的一切)。 所有你所做的与资源有关的东西都需要通过 ''ResourceManagerHelper'' 注册,具体来说,其资源类型中的一个是通过 ''ResourceManagerHelper#get(ResourceType)'' 注册的,这个“类型”可以是 ''SERVER_DATA'' 或者 ''CLIENT_RESOURCES'',分别对应数据包和资源包,或者在开发环境中,分别是指在 ''resources/assets'' 和 ''resources/data'' 文件夹中找到的文件(你没想错,你的模组的资源(assets)和数据最初是按照和资源包和数据包相同的方式处理的,所以这也会处理我们放在这里的一切)。
zh_cn/tutorial/custom_resources.1627291206.txt.gz · Last modified: 2021/07/26 09:20 by solidblock