【蓝图】p48冲刺、瞬移、多段跳

p48冲刺,瞬移,多段跳

  • p48冲刺,瞬移,多段跳
    • 冲刺功能实现
    • 瞬移功能实现
      • Set Actor Location(设置Actor位置)
    • 二段跳

p48冲刺,瞬移,多段跳

按shift加速,松开shift恢复普通速度
按两下shift瞬移一段距离
按两下空格,二段跳、多段跳

冲刺功能实现

在ThirdPersonCharacter蓝图类里创建新事件图表,重命名为“冲刺和瞬移”
在细节面板选中角色移动CharacterMovement(继承),在细节面版中找到角色移动:行走
设置最大行走速度为200
请添加图片描述
在事件图表“冲刺和瞬移”中创建蓝图“键盘 左shift”、拖出角色移动CharacterMovement(继承),拉出引线搜索Set Max Walk Speed(设置最大行走速度),创建两个,在Set Max Walk Speed(设置最大行走速度)的最大行走速度分别输入700和200
如图连接
请添加图片描述
因为瞬移是按两次左shift达成的,所以需要增加一个判定按左shift次数的变量,创建整型变量重命名为“按shift次数”
可以按下图连接蓝图,也可以用优化的方法(系统已经提供了一个宏)
请添加图片描述
搜索+,选则Increment Int(为指定值+1,然后设置)
请添加图片描述

瞬移功能实现

如图连接
请添加图片描述
如此按两下shift时>=2就会触发分支的true
但是现在没有按shift数的减少,会不断增加,所以在减速后添加一个延迟设置为0.2
如图连接
请添加图片描述
添加一个时间轴,因为每一次都是从头开始,所以用分支的true连接时间轴的Play Form Start,时间轴内设置两个点(0,0)(0.2,1)长度改为0.2,这时时间轴蓝图会多出一个新建轨道0,拉出引线搜索插值(向量)
请添加图片描述
从A位置到B位置,所以A需要知道当前角色所在位置,搜索Get Actor Location(获取Actor位置),A也需要知道当前角色的方向,搜索Get Actor Forward Vector(获取Actor向前向量)
因为角色只会朝向XY轴不会朝向Z轴
例朝向X轴(1,0),使其只会为1,因为Get Actor Forward Vector(获取Actor向前向量)默认长度为1cm,所以Get Actor Forward Vector(获取Actor向前向量)连接一个向量*浮点,浮点设置为100
现在Get Actor Forward Vector(获取Actor向前向量)只有用户的方向没有用户的位置,所以使用向量+向量连接Get Actor Location(获取Actor位置)
如图连接
请添加图片描述
现在方向等都有了,搜索设置Actor位置
如图连接
请添加图片描述

Set Actor Location(设置Actor位置)

但是现在瞬移会穿墙,勾选设置Actor位置的Sweep,这个节点会使角色瞬移使会判断路径上有没有碰到东西,碰到了就会停下来,不会穿过去
请添加图片描述
接下来做一个镜头效果
在ThirdPersonCharacter蓝图类里FollowCamera控制视野
在细节面板找到Camera Settings(摄像机设置)-》视场
请添加图片描述
拖出FollowCamera,拉出引线搜索Set Field Of View(设置视野),创建插值,因为让视野效果和瞬移同时开始结束,所以共用一个时间轴即可,A的值设置为100,B的这设置为正常视野大小90
请添加图片描述

所有冲刺和瞬移蓝图如下
请添加图片描述

二段跳

ThirdPersonCharacter蓝图类里已经内置了
选择类默认值
请添加图片描述
在细节面板搜索jump
请添加图片描述
更改跳跃最大数量即可

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

swift - 如何在数组大小更改后刷新 ForEach 显示元素的数量(SwiftUI、Xcode 11 Beta 5)

我正在尝试实现一个 View ,该 View 可以在内容数组的大小发生变化时更改显示项目的数量(由 ForEach 循环创建),就像购物应用程序可能会在用户下拉刷新后更改其可用项目的数量一样 这是我到目前为止尝试过的一些代码。如果我没记错的话,这些适…

在word的文本框内使用Endnote引用文献,如何保证引文编号按照上下文排序

问题 如下图所示,我在word中插入了一个文本框(为了插图),然后文本框内有引用,结果endnote自动将文本框内的引用优先排序,变成文献[1]了,而事实上应该是[31]。请问如何能让文本框内的排序也自动…

8.4 作业

1.思维导图 2.判断家目录下,普通文件的个数和目录文件的个数 #!/bin/bash count10 count20 cd ~ for i in $(ls) doif [ -f "$i" ]thencount1$((count11))elif [ -d "$i" ]then count2$((count21))fi done echo $count1 echo $count2 3.输入一…

Java阶段五Day17

Java阶段五Day17 文章目录 Java阶段五Day17师傅后台功能师傅审核列表相关功能启动进程和启动方式 后台审核详情查询查询审核详情流程远程调用图片服务 缓存逻辑缓存逻辑流程查询引入缓存流程完成缓存逻辑面试题整理 附录redis分布式——架构演变 师傅后台功能 师傅审核列表 相…

aws中opensearch 日志通(Centralized Logging with OpenSearch)2.0(一)

aws日志通2.0 实现全面的日志管理和分析功能 一体化日志摄取 :把aws服务器日志和应用日志传输到opensearch域中无代码日志处理 :在网页控制台中就可以实现数据处理开箱即用 :提供可视化模版(nginx、HTTP server ) 架构…

【Docker】Docker容器化技术基础

Docker容器化技术 Docker(软件跨环境迁移)Docker概念:安装Dockerdocker架构配置Docker镜像加速器 一、Docker命令服务daemon相关的命令镜像相关命令Docker容器相关命令 二、Docker容器的数据卷数据卷概念配置数据卷配置数据卷容器 三、Docker…

苍穹外卖day10——订单状态定时处理(Spring Task)、来单提醒和客户催单(WebSocket)

预期效果 对于超时没处理的需要定时程序处理。基于SpringTask实现。 来单提醒和客户催单。基于WebSocket实现。 Spring Task 介绍 Cron表达式 周几通常不能和日一起指定。 cron表达式在线生成器 在线Cron表达式生成器 入门案例 创建定时任务类 /*** 定义定时任务类*/ Slf4j…

你知道HTTP与HTTPS有什么区别吗?

作者:Insist-- 个人主页:insist--个人主页 作者会持续更新网络知识和python基础知识,期待你的关注 目录 一、什么是HTTP? 二、什么是HTTPS? 三、HTTPS 的工作原理 1、客户端发起 HTTPS 请求 2、服务端的配置 3、…

为什么Java不支持多继承?

面试回答 因为如何要实现多继承,就会像C中一样,存在菱形继承的问题,C为了解决菱形继承问题,又引入了虚继承。因为支持多继承,引入了菱形继承问题,又因为要解决菱形继承问题,引入了虚继承。而经过分析&#…

docker【安装、存储、镜像、仓库、网络、监控】

docker-0110.0.0.51docker-0210.0.0.52docker-0310.0.0.53 【1】docker安装 docker-01 [rootdocker-01 ~]# vim /etc/yum.conf [main] cachedir/var/cache/yum/$basearch/$releasever keepcache1 debuglevel2 logfile/var/log/yum.log exactarch1 obsoletes1 gpgcheck1 plugin…

常见历史漏洞之Thinkphp

常见历史漏洞之Thinkphp 一、介绍二、Thinkphp历史漏洞三、Thinkphp特征发现四、批量漏洞检测五、漏洞总结六、5.0.23版本案例演示 一、介绍 Thinkphp是一种开源框架。是一个由国人开发的支持windows/Unix/Linux等服务器环境的轻量级PHP开发框架。很多cms就是基于thinkphp二次开…

论文阅读- Uncovering Coordinated Networks on Social Media:Methods and Case Studies

链接:https://arxiv.org/pdf/2001.05658.pdf 目录 摘要: 引言 Methods Case Study 1: Account Handle Sharing Coordination Detection 分析 Case Study 2: Image Coordination Coordination Detection Analysis Case Study 3: Hashtag Sequen…

【问题随记】

ubuntu 14.04源更新(sources.list) deb http://mirrors.aliyun.com/ubuntu/ trusty main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ trusty-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ trusty-update…

Mac 安装不在 Apple 商店授权的应用程序

文章目录 一、场景介绍二、实操说明 一、场景介绍 在日常的工作生活中,发现一些好用的应用程序,但是出于某些原因,应用程序的开发者并没有将安装包上架到苹果商店。 那么这些优秀的应用程序下载安装以后就会出现如下弹框被拒之门外 二、实操…

SpringBoot3---核心特性---1、快速入门II

星光下的赶路人star的个人主页 要活出自己之后再被人理解 文章目录 1、核心技能1.1 常用注解1.1.1 组件注册1.1.2 条件注解1.1.3 属性绑定 1.2 YAML配置文件1.2.1 基本语法1.2.2 示例1.2.3 细节1.2.4 小技巧:lombok 1.3 日志配置1.3.1 简介1.3.2 日志格式1.3.3 记录…

Go语言在人工智能时代的崭露头角:为何越来越多公司选择使用Go语言?

🌷🍁 博主猫头虎 带您 Go to Golang Language.✨✨🍁 🦄 博客首页——猫头虎的博客🎐 🐳《面试题大全专栏》 文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~&#x1…

router-view路由出口

这边文章主要讲router-view搭建后台管理系统的一个基本模板 一.创建自己的路由规则 1.新建文件夹src/router/index.js npm i vue-router3.6.5 2.配置好文件 import Vue from "vue"; import VueRouter from "vue-router"; Vue.use(VueRouter);// 1.创建…

CentOS7安装JDK8(实操版 | 源码安装和yum安装)

前言 查看此文章前强烈建议先看这篇文章:Java江湖路 | 专栏目录 该文章纪录的是CentOS安装JDK操作,每一步都有记录,争取每一位看该文章的小伙伴都能操作成功~ 方式一:yum安装 1、yum方式比较简单,一个命令就能搞定 y…

RF手机天线仿真介绍(一):金属边框天线和LDS天线

目录 简介LDS天线LDS天线仿真 金属边框天线金属边框天线仿真 简介 最早的手机是外置式天线,从NOKIA开始采用内置式天线,开始采用内置金属片(一般是0.1MM厚的不锈钢片冲压而成),随后为降低成本,后来改用FPC…

1-搭建一个最简单的验证平台UVM,已用Questasim实现波形!

UVM-搭建一个最简单的验证平台,已用Questasim实现波形 1,背景知识2,".sv"文件搭建的UVM验证平台,包括代码块分享3,Questasim仿真输出(1)compile all,成功!&…