User Tools

Site Tools


zh_cn:tutorial:events

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
zh_cn:tutorial:events [2021/09/05 14:32] solidblockzh_cn:tutorial:events [2021/09/07 03:00] solidblock
Line 1: Line 1:
 ====== 自定义事件 ====== ====== 自定义事件 ======
-Fabric API 提供一个允许模组对游戏内事件作出反应的系统。事件常见用例和是/或者在 hook 到代码相同区域的 mod 之间提供增强兼容性性能的 hook事件的使用通常代替 mixin 的使用 +** FIXME 本页翻译自 [[tutorial:events]],翻译需要完善。** 
-Fabric API 为 Minecraft 代码库中的重要区域提供了事件,多个修改可能想找 hook。有些地方是没有 hook 的,所以你可以选择使用 mixin,或创建你自己的事件。+ 
 +Fabric API 提供一个允许模组对游戏内事件作出反应的系统。事件(events)是满足常见用例的钩子(hooks),同时也能到代码相同区域的模组之间增强兼容性、改善性能。使用事件通常就能代替 mixin。Fabric API 为 Minecraft 代码库中的重要区域提供了事件,模组作就会需钩到这些钩子。有些地方是没有钩子的,所以你可以选择使用 mixin,或创建你自己的事件。
  
 在本教程中,我们将着眼于创建一个在剪羊毛时触发的事件。创建事件的过程是: 在本教程中,我们将着眼于创建一个在剪羊毛时触发的事件。创建事件的过程是:
-  * 创建事件回调接口+  * 创建事件回调接口(event callback interface)
   * 从 mixin 触发事件   * 从 mixin 触发事件
   * 创建一个测试实现   * 创建一个测试实现
zh_cn/tutorial/events.txt · Last modified: 2023/05/04 11:13 by solidblock