fps pve制作

1 导入素材

将人物模型和骨骼导入(直接将fps拖进去,选择正确的骨骼即可)

将枪支模型导入,取消创建骨骼,将静态网格体导入其中

2创建角色蓝图,也就是我们玩家控制的对象

然后在角色的组件中找到网格体并使用相应资产,将网格体调整到和胶囊体相匹配,正对方向与箭头组件方向一致

添加摄像机组件,找到骨骼网格体的头部,并在该骨头处设置一个插槽,改名为摄像机

然后在网格体的子级中添加摄像机,并在其插槽处设置为摄像机,注意摄像机的旋转和正对方向

3关于增强输入系统

就是ue5新出的输入系统,可以简易完成许多按键触发的操作

通过创建输入和映射资产,即可在角色蓝图中完成对他的控制,首先创建出需要进行的操作的对应输入和映射

然后在角色蓝图中添加增强输入系统

根据跳跃移动看的性质,将其分别设置为布尔,2d,2d,并在映射中分别添加

在角色蓝图中添加跳跃事件,其中左侧代表着按下该按键的状态

然后是移动,首先在映射中添加修改器

拌合输入轴值即是将1d的数据映射到2d,使其能进行前后移动

否定就是将值变为负值

然后是镜头的移动,其中需要将摄像机中的pawn控制旋转勾上

修改器部分

盲区就是将设置的值重映射到0到1中,超出范围的值会被限制

4 给人物移动添加动画

导入相应的动画素材,创建一个动画蓝图和一个混合空间

混合空间可以根据两个值对动画进行混合,所以我们将其设置为水平速度和前进速度,因为移动可以理解为二维平面的运动,同时角色的最大速度为600.因此如图设置,并把相应的动画资产导入

然后在动画蓝图中获得人物速度即可

5 给模型添加枪支(由于我没有相应的动画,所以就大概做一下)

把ak放置在摄像机的下面即可

然后创建出一个武器图表,和开火的输入,当开火时播放音效,同时设置布尔变量为循环做准备

 

6 武器子弹发射以及射线检测 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/1539610.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

SpringBoot+thymeleaf竞赛报名系统

一、介绍 > 这是一个基于Spring Boot的后台管理系统。 > 使用了Mybatis Plus作为持久层框架,EasyExcel用于Excel操作,Thymeleaf作为前端模板引擎。 > 界面简洁,功能丰富,完成度比较高,适用于JAVA初学者作…

安卓Settings值原理源码剖析存储最大的字符数量是多少?

背景: 平常做rom相关开发时候经常需要与settings值打交道,需要独立或者存储一个settings的场景,群里有个学员朋友就问了一个疑问,那就是Settings的putString方式来存储字符,那么可以存储的最大字符是多少呢&#xff1…

什么是 SSL 代理?

您可能已经对代理有所了解,例如移动代理、住宅代理和数据中心代理之间的区别。但是 SSL 代理到底是什么?它与其他类型的代理相比有何不同? 让我们分析一下,看看 SSL 代理有何特殊之处。 1.什么是 SSL/HTTPS 代理? SS…

Agent Zero

文章目录 一、关于 Agent Zero现在有了UI:关键概念1、General-purpose 助理2、计算机作为工具3、多智能体合作4、完全可定制和可扩展5、沟通是关键 不错的功能记住已知问题理想的环境 二、Setup - 如何在Windows和MacOS上安装Agent Zero提醒:1、安装Cond…

微服务注册中⼼1

1. 微服务的注册中⼼ 注册中⼼可以说是微服务架构中的”通讯录“ ,它记录了服务和服务地址的映射关系。在分布式架构中, 服务会注册到这⾥,当服务需要调⽤其它服务时,就这⾥找到服务的地址,进⾏调⽤。 1.1 注册中⼼的…

EPSILON环境配置和本地测试

文章目录 一、环境配置1.1 拉取镜像构建容器1.2 在容器中安装常用的包1.3 安装依赖1.4 安装OOQP1.4.1 安装blas1.4.2 安装ma271.4.3 安装OOQP 1.5 安装Protobuf 二、本地编译测试2.1 拉取源码并编译2.2 X11转发docker图形化界面2.3 测试一个小例子 三、镜像 一、环境配置 宿主…

Docker 进入容器并运行命令的方法

目录 理解 Docker 容器的基本概念 使用 docker exec 进入运行中的容器 基本用法 常用选项解析 选项详解 实际案例演示 1. 进入容器的交互式 Shell 2. 在容器中运行单个命令 3. 以指定用户运行命令 4. 设置环境变量并运行命令 5. 指定工作目录 使用 docker attach 附…

虚拟机安装xubuntu

新建一个新的虚拟机,选择自定义安装 默认下一步 选择稍后安装操作系统 选择所要创建的系统及版本 填写虚拟机的名称及创建的虚拟机保存的位置 选择处理器和内核的数量 处理器数量指的是:虚拟的CPU数量。 每个处理器的内核数量指的是:虚拟CPU…

智能BI项目第四期

开发图表管理功能 规划思路 首先需要做一个列表页。后端已经在星球提供了一个基础的万能项目模板,包含增删改查接口,我们只需要在此基础上进行定制化开发即可。所以本期后端的开发量不多,只需要复用即可,主要是前端。 规划功能…

Ubuntu20.04 搜索不到任何蓝牙设备

电脑信息 联想扬天YangTianT4900k 问题描述 打开蓝牙之后,一直转圈,搜索不到任何蓝牙设备 排查 dmesg | grep -i blue 有如下错误: Bluetooth: hci0: RTL: unknown IC info, lmp subver 8852, hci rev 000b, hci ver 000b lsusb 芯片型号如…

基于springboot+vue图书管理系统的设计与实现

摘 要 传统信息的管理大部分依赖于管理人员的手工登记与管理,然而,随着近些年信息技术的迅猛发展,让许多比较老套的信息管理模式进行了更新迭代,图书信息因为其管理内容繁杂,管理数量繁多导致手工进行处理不能满足广…

C语言菜鸟入门·各种typedef用法超详细解析

目录 1. 什么是typedef 2. typedef的用法 2.1 对于数据类型的重定义 2.2 对于函数的重定义 2.3 对于指针的重定义 2.4 对于数组指针的重定义 2.5 对于指针数组的重定义 2.6 对于结构体的重定义(typedef struct) 2.6.1 对结构体起别名 …

2.4 数据库表字段约束

一、数据库三大范式 我们构造数据库的时候必须要遵守一定的原则,那这个规则就是范式关系型数据库,一共有六种范式,一般情况下只需要满足第三范式即可。 ​第一范式:原子性构造数据库必须遵循一定的规则,这种规则就是…

语音识别与语音控制的原理介绍

硬件平台 机器硬件:OriginBot(导航版/视觉版)PC主机:Windows(>10)/Ubuntu(>20.04)扩展硬件:X3语音版 运行案例 首先进入OriginBot主控系统,运行一下指令。请注意,部分操作OriginBot内暂…

深度学习笔记(8)预训练模型

深度学习笔记(8)预训练模型 文章目录 深度学习笔记(8)预训练模型一、预训练模型构建一、微调模型,训练自己的数据1.导入数据集2.数据集处理方法3.完形填空训练 使用分词器将文本转换为模型的输入格式参数 return_tenso…

docker从容器提取镜像并上传至dockerhub

一、使用commit从容器中提取镜像 例如 //docker commit 容器名 想要创建的镜像名:版本号 docker commit epsilon_planner epsilon_planner:latest导出完成后镜像如图所示 二、登陆dockerhub并创建仓库 登陆dockerhub,点击Create repository创建仓库&#xff0c…

【机器学习(八)】分类和回归任务-因子分解机(Factorization Machines,FM)-Sentosa_DSML社区版

文章目录 一、算法概念二、算法原理(一) FM表达式(二)时间复杂度(三)回归和分类 三、算法优缺点(一)优点(二)缺点 四、FM分类任务实现对比(一&…

【ShuQiHere】 探索数据挖掘的世界:从概念到应用

🌐 【ShuQiHere】 数据挖掘(Data Mining, DM) 是一种从大型数据集中提取有用信息的技术,无论是在商业分析、金融预测,还是医学研究中,数据挖掘都扮演着至关重要的角色。本文将带您深入了解数据挖掘的核心概…

机械设备产品资料方案介绍小程序系统开发制作

设备产品资料介绍小程序系统,是一家工业机械设备生产厂家为了更好的服务客户而定制开发的一套小程序系统,让用户通过小程序就可以了解公司产品介绍的详细参数、售后服务和产品操作手持等。 该小程序系统里面主要开发的功能模块有: 1、产品目…

智慧课堂学生行为数据集

智慧校园数据集合集概述 智慧校园旨在通过整合先进的信息技术来提升教育环境的安全性、效率以及互动性。一个关键组成部分是利用计算机视觉技术对校园内的各种活动进行监控与分析。为此,构建了一个全面的数据集合集,包含了密集行人、头部检测、抽烟行为…