Files
netease-modsdk-wiki/docs/mconline/10-addon教程/第10章:你的第一个MOD/课程06.简易教程①:击退棒.md
2025-03-17 13:24:39 +08:00

27 lines
930 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
front: https://mc.res.netease.com/pc/zt/20201109161633/mc-dev/assets/img/6_1.3bed48ba.jpg
hard: 进阶
time: 20分钟
---
# 简易教程①:击退棒
#### 作者:境界
击退棒示例包下载:[下载示例包](https://g79.gdl.netease.com/guidedemo-case10.zip)。
①在看到一些竞技性的MC小游戏玩法或者一些整蛊搞笑的模组时我们常常能看到一种赋予了木棒超高击退效果的玩法。我们现在就来复刻一下吧
②根据文档可知脚本引擎存在一个玩家攻击实体事件。首先我们监听一下这个事件并获取被伤害的实体ID。判断玩家手持物品是否是木棒是则执行接下来的逻辑。
![](./images/6_1.jpg)
③我们获得玩家的头部转向将头部转向转化成方向向量。最后创建一个Action组件给予受害者实体一个瞬时的击退效果。进入游戏并查看效果吧