AI 速览
附加包教程第十四期讲解如何为自定义盔甲添加受击触发事件
这是附加包教程系列第十四期,承接上一期盔甲基础内容,教读者在佩戴全套自定义盔甲时添加事件,实现类似RPG的盔甲效果。教程以玩家被攻击时触发传送攻击者并输出消息为例,演示如何在player.json的components和events中添加检测与事件代码,并提醒player.json会覆盖原文件、需复制原版文件到行为包对应路径。适合已看过第十一期并完成上一期全套盔甲的附加包学习者。
- 修改 player.json 会覆盖原文件,需保留全部默认内容
- player.json 应放在行为包 entities 目录下
- 使用该附加包必须开启假日创造者功能实验性玩法
- 教程假定读者已了解第十一期并做完全套盔甲
本卡片由 AI 阅读本帖后生成,可能存在疏漏,请以帖子正文为准。
|
本帖最后由 782 于 2022-5-24 21:19 编辑 物品(七) 盔甲进阶 一、前言 上一期,我们学习了盔甲的基础内容,今天就来教大家如何在佩戴多个盔甲时添加事件 这有点难,但如果你希望你的自定义盔甲表现得像RPG游戏中的盔甲,我们可以添加一些代码来检查我们是否配备了这套盔甲,并用它做很多的事情。 在本例中,我们将增加一个事件,将攻击者传送到附近的某个地方,并输出一条消息。 由于我们希望这在玩家被攻击时触发,我们需要向player.json文件添加一些代码。 这是一个巨大的文件,不幸的是,由于它将覆盖原有的文件,我们需要确保它包含所有的默认内容。 因此,在本例中将不包括整个player.json文件,本例将只包括部分需要添加到components和events部内容。 如果找不到原版player.json,可以在教程底部找到原版文件,并将其复制到附加包中即可。 要注意它的路径:行为包/entities/player.json 本期教程假定读者已经基本了解第十一期(物品:武器进阶)并制作上一期的全套盔甲。 提示:使用此附加包时,必须打开“假日创造者功能”实验性玩法! ![]() 二、添加检测部分 存放于player.json#components组件内
这些组件在实体教程中(尤其是“filters”)会进行讲解 跟着注释,一步一步来就行了。 ![]() 三、添加事件部分 存放于player.json#events组件内
本部分的解析可以在附加包教程第十一期——物品:武器进阶内找到 这里就不作太多解释了,跟着注释来 就是这样简单,可以测试一下它是怎么执行事件的,也可以测试它是否只有装备了全套装备才会执行事件。 虽然player.json是关于实体的内容,但今天我们稍作了解,为以后打下基础。 ![]() 四、本期文件下载 player.json原版文件下载:
player.json
(5.07 KB, 下载次数: 43)
![]() 预告:下一期会教大家继续为盔甲添加更高级的事件 附加包教程系列导航 上一期 下一期 |
-
-
WZM***
铁粒 +16
感谢分享
-




提升卡
观察者