虚幻引擎(UE4) EventDispatcher应用
【摘要】
当一个Event Dispatcher被调用,所有绑定了这个该事件的蓝图将会执行这个事件逻辑。换句话说,一旦你调用了这个Event Dispatcher事件分发器,将会调用多个蓝图中的事件逻辑。这个例子让玩家按下一个键,生成一个粒子特效。
这里使用第三人称模板人物来举例
创建并打开ThirdPersonCharacter: &nbs...
当一个Event Dispatcher被调用,所有绑定了这个该事件的蓝图将会执行这个事件逻辑。换句话说,一旦你调用了这个Event Dispatcher事件分发器,将会调用多个蓝图中的事件逻辑。这个例子让玩家按下一个键,生成一个粒子特效。
这里使用第三人称模板人物来举例
- 创建并打开ThirdPersonCharacter:
- 在角色蓝图中创建一个EventDisPatcher事件
- 在蓝图中创建一个键盘点击节点:
- 将创建的事件StartFire拖拽到蓝图中,并选择Call调用事件,即开始分发事件。
- 将F键按下引脚连接到Event Dispatcher:
当F被按下,所有绑定了这个事件的蓝图将会执行该事件绑定的逻辑。
- 编译+保存。
- 创建一个植物,在自带的文件夹里(Content/StarterContent/Props), 将SM_Bush拖到关卡场景中
- 打开关卡蓝图
- 在关卡蓝图的图表中引用该植物:
- 获取玩家角色并转换为默认的 ThirdPersonCharacter
这样做你就直接在蓝图中快速绑定事件。 - 将SM_Bush 拖进蓝图中,并获取它的位置信息
按上图连接引脚。
- 然后编译,启动游戏 按下F键,看到粒子效果。
文章来源: blog.csdn.net,作者:呦呦鹿鸣.,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/zhang1461376499/article/details/113688491
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)