zh_cn:tutorial:mappings
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
zh_cn:tutorial:mappings [2019/12/18 11:36] – lightcolour | zh_cn:tutorial:mappings [2020/11/17 03:47] – [使用映射] solidblock | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== 映射 ====== | ====== 映射 ====== | ||
- | ==== 介绍 | + | ==== 定义 |
- | + | ||
- | 映射定义类,字段和方法的名称。 在普通的织机环境中,使用[[https:// | + | |
+ | 映射(mapping)定义了类、字段和方法的名称。在常规的loom环境中,使用[[https:// | ||
==== 使用映射 ==== | ==== 使用映射 ==== | ||
+ | 在Loom中,映射定义了你在开发环境中使用的Minecraft类、字段和方法的名称。这些名称可能因开发环境而异,取决于你安装的映射。 | ||
- | 在Loom中,映射定义了开发环境中使用的Minecraft类,字段和方法的名称。 根据安装的映射,这些名称可能因开发环境而异。 | + | Yarn是Loom使用的默认映射。随着对贡献的接受,Yarn逐渐改进并接受新的发布。Loom中的映射是使用buildcraft中的'' |
- | + | ||
- | 毛线是Loom使用的默认映射。 随着贡献的增加,纱线会逐渐改进并获得新的版本。 使用构建脚本中的“映射”依赖项配置来指定Loom中的映射,并且可以通过更新依赖项来进行更新。 Minecraft以及mod增强的依赖项配置(例如 '' | + | |
< | < | ||
Line 18: | Line 16: | ||
</ | </ | ||
- | 通过更改开发环境中的映射,可以预期Minecraft中的类,方法和字段的名称以及所有包含的mod均已更改,并且可能必须更新代码以引用更改后的名称。 [[tutorial: | + | 通过改变您的开发环境中的映射,Minecraft中类、方法和字段的名称和包括的模组都可能会改变,您的代码可能需要更新才能引用更改的名称。[[tutorial: |
- | Loom的'' | + | Loom的'' |
- | * **' | + | |
- | | + | |
+ | * **Yarn名称不仅应用于开发环境**。在开发环境之外,只存在中介名称,也就是说代码不会准确地匹配你看见和写的东西。Loom | ||
+ | |||
+ | === Mojang的映射 === | ||
+ | |||
+ | 对于Loom 0.5,你也可以使用Mojang的官方映射而不是Yarn,像这样: | ||
+ | |||
+ | < | ||
+ | dependencies { | ||
+ | [...] | ||
+ | mappings minecraft.officialMojangMappings() | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | Mojang的映射带有可用的但比Yarn更严格的许可证。您需要自行承担使用的风险。 | ||
=== 自定义映射 === | === 自定义映射 === | ||
- | You can use custom tiny mappings for Fabric Loom for your Gradle project setup. | + | 您也可以在您的Gradle项目设置为Fabric Loom使用自定义的微型(tiny)映射。 |
+ | |||
+ | 比如,如果您有需要用于映射的自定义Yarn分支,你可以使用“./gradlew build”命令建立yarn,拿出“build/ | ||
- | 例如,如果您有一个要用于映射的自定义毛线分支,则可以使用'' | ||
< | < | ||
dependencies { | dependencies { | ||
Line 35: | Line 48: | ||
</ | </ | ||
- | 您可以将放置映射的目录更改为任何自定义名称。 只需在上面的'' | + | 您可以更改放置映射的目录,使其具有任何自定义名称,只需更改上面的“dir”参数中的名称。注意,如果在映射目录中有映射jar文件以外的任何其他文件,Gradle构建将失败! |
==== 重新映射 ==== | ==== 重新映射 ==== |
zh_cn/tutorial/mappings.txt · Last modified: 2024/04/15 00:57 by solidblock