ue引擎游戏开发笔记(34)——建立射击映射,并添加特效

news/2024/9/23 11:16:15/

1.需求分析:

    准备处理射击系统,首先角色需要能射击,有反馈,先建立角色与控制器之间的映射,并添加简单特效,证明映射已经建立。

2.操作实现:

   1.首先常规建立映射流程,具体可参考笔记17、18《在c++中实现物体移动转弯》,简单讲,首先在头文件中声明函数:

在cpp中编写声明函数并调用:

在引擎中指定:

2.写一下所用函数fire,是从Gun中调用的,所以去Gun中写:利用spawn函数实现调用特效

3.编译,微调。

3.注意事项:

  注意所用函数SpawnEmitterAttached来自UGameplayStatics,因此要包含这个类,具体为

#include "Kismet/GameplayStatics.h"


http://www.ppmy.cn/news/1457979.html

相关文章

Ubuntu添加网络映射路径

参考资料 linux挂在阿里云盘(webdav协议)给服务器扩容、备份数据等_davfs2-CSDN博客 Linux将WebDAV为本地磁盘 - 夏日冰菓 (lincloud.pro) systemd系统开机运行rc.local_rc-local.service: failed to execute command: exec -CSDN博客 系统版本&#xff…

20个入门级Python项目

很多刚刚入门python的同学除了书上、老师讲解的1、2个demo示例之外,基本上很难找到适合练手的入门级Python项目。 作者不辞辛苦,花了很长时间整理了20个适合练手的实例项目 下面这20个练手项目全部去是免费的,大家可以任意下载,…

git对远程和本地分支进行重命名

要同时对Git的远程和本地分支进行重命名,你需要分几个步骤操作: 重命名本地分支 切换到其他分支:在重命名当前分支之前,确保你不在你想要重命名的那个分支上。你可以通过以下命令切换到另一个分支(比如切换到master分…

存储大作战:探索Local Storage与Session Storage的奥秘

欢迎来到我的博客,代码的世界里,每一行都是一个故事 存储大作战:探索Local Storage与Session Storage的奥秘 前言Local Storage与Session Storage简介数据存储生命周期容量限制安全性 前言 在Web的世界里,数据就像是一群流浪者&a…

安泰ATA-3040C功率放大器是指什么意思

功率放大器是一种电子设备,用于将输入信号的功率放大到更高的输出功率。它是现代电子设备中非常常见的组件,广泛应用于通信系统、音响设备、无线电设备、雷达系统等领域。 功率放大器的主要作用是将弱信号放大到足够的功率,以便可以有效地传输…

AWTK 和 QT 资源占用不完全对比

因为没有开发两个完全一样的应用程序,对比的结果并不是很准确,仅供参考。 对比的程序为: AWTK demoui 演示了 AWTK 常用功能。 QT QDesktop 演示了 QT 常用功能。 运行平台为: i.MX6ULL Linux 1. 可以执行文件大小 1.1 AWTK…

【北京迅为】《iTOP-3588开发板源码编译手册》-第六章 安装编译所需要的依赖包

RK3588是一款低功耗、高性能的处理器,适用于基于arm的PC和Edge计算设备、个人移动互联网设备等数字多媒体应用,RK3588支持8K视频编解码,内置GPU可以完全兼容OpenGLES 1.1、2.0和3.2。RK3588引入了新一代完全基于硬件的最大4800万像素ISP&…

【Kali Linux工具篇】使用Aircrack-ng破解wifi密码

前期准备 1、一个无线网卡 2、密钥爆破字典 实站过程 1、设置wlan为监听模式 airmon-ng start wlan0 #开启网卡wlan0监听模式 iwconfig #查看网卡状态,发现wlan0mon,表示已开启成功2、探测附近WiFi airdump-ng wlan0monBSSID 代表…