考虑玩家移动速度的射击

E4自带第一人称射击模板中的射击在玩家移速较慢的情况下没有明显问题,但如果玩家在高速移动时候(例如骑摩托车或者开车),就会发现子弹的速度很奇怪,没有考虑到玩家本身的移动速度,因此本身也是不符合物理规律的。

解决方法:

需要从两处着手,首先修改Projectile蓝图,设置两个变量,一个是Vector3的Intial Direction,表示考虑了玩家移动速度后的子弹初始方向,一个是float的InitSpeed,表示考虑了玩家移动速度后的子弹初始速度。并且把这两个变量都设置为Expose On Spawn,表示在动态生成这个物体时就能够设置他们。

然后在Construction脚本中把这两个值分别给Projectile组件的Intial Speed和 Velocity。

然后就是在武器蓝图中,生成子弹之前要把子弹的预设初始速度(向量)和玩家本身的移动速度(向量)加成起来,这样形成最后的向量才是子弹真正的初始移动速度向量。之后需要把子弹的初始方向从世界坐标转换到枪械的局部坐标,因为Projectile的Velocity是局部坐标。

转载于:https://www.cnblogs.com/AnKen/p/7485648.html

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

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

相关文章

荐读:五月最值得阅读的15篇人工智能文章

本文经授权转载自学术头条( ID: SciTouTiao),转载请联系出处来源:学术头条作者:吴婷婷在过去一个月中,15篇最值得阅读的AI文章(附链接):1、沃森的创造者想教人工智能一个…

hbase集群 数据写入_Hbase实用技巧:全量+增量数据的迁移方法

摘要:本文介绍了一种Hbase迁移的方法,可以在一些特定场景下运用。背景在Hbase使用过程中,使用的Hbase集群经常会因为某些原因需要数据迁移。大多数情况下,可以跟用户协商用离线的方式进行迁移,迁移离线数据的方式就比较…

计算机网络IP分配大题,2018年IP分片网络大题

【知识回顾】(1)分片的数据长度必须是8B的整数倍(2)路由器端口号也需要占用该子网中的一个IP地址。【真题】第一问:IP地址【解析】因为192.168.1.0/24这个IP均分给两个部门,所以可以销售部的网络号为0,技术部的子网号为128.即技术部子网地址为…

lte核心网由哪些设备组成_投影地面互动的实现由哪些设备组成?「振邦视界」...

地面互动投影技术是比较受大众欢迎的多媒体展示技术,新奇的互动体验让人们流连忘返,地面互动投影目前也被运用到各个行业领域中,对品牌的宣传有着很大的作用,是一种新型的利益化手段。那么地面互动投影的实现是由哪些设备组成的呢…

十二、泛型、反射和异常

一、泛型 泛型是javaSE1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数,这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。 在javaSE1.5之前,没有泛型…

计算机日期的格式怎么写,在excel表格中怎么把日期格式改成文本格式(excle表格中改变日期格式)...

wps表格中如何改变日期格式平常最常是最简单的日入就是数字格式了,比如以今例,我们一般都会输入“20141214“,如图步骤阅读2①那么如何将这种格式转换成2014-12-14呢?方法:鼠标选中此单元格,然后右键鼠标选…

张首晟谈牛顿的《自然哲学的数学原理》

出版于1729年的第一英文版牛顿名著《自然哲学的数学原理》本文转载自丹华资本(DanhuaCapital )2016-01-28公众号张首晟文章。了解我的朋友都知道我最不欢喜礼品,总觉得物质生活越简单越好。所以每逢圣诞佳节,天伦之乐,…

前端填空题_一年前端面试总结|入职字节|2020.8

站在未来看现在你当像鸟飞向你的山前言普通本科,软件工程专业,2019年毕业进入奇安信集团(前360企业安全),实习期间遇到一群可以一起嗨的朋友,感觉很幸福,也很庆幸能够遇到hin nice的导师&#x…

09.07 jQuery 随意整理

IE 兼容版本的写法 <!--[if gt IE 8]> <!--> <script src"../jquery-3.2.1.min.js"></script> <!--<![endif]--> <!--[if lte IE 8]> <script src"../jquery-1.12.4.min.js"></script> …

分数怎么在计算机上关,电脑如何在注册表上关闭AutoRun功能

AutoRun是微软的windows系统的一种自动运行的文件命令&#xff0c;主要用于对于移动设施的自动运行。一些用户反馈说电脑运行AutoRun功能&#xff0c;导致系统很卡&#xff0c;有什么方法可以关闭AutoRun功能&#xff1f;其实关闭AutoRun功能方法简单&#xff0c;我们可以通过注…

【一图看全】北京新基建行动方案中的30大要点

转自&#xff1a;行业研究报告6月10日&#xff0c;北京市印发《北京市加快新型基础设施建设行动方案&#xff08;2020-2022年&#xff09;》&#xff08;以下简称“行动方案”&#xff09;&#xff0c;其中提出聚焦“新网络、新要素、新生态、新平台、新应用、新安全”六大方向…

docker port如何增加端口_docker部署redis实战

原创首发于公众号&#xff1a;编程三分钟“ 换电脑的时候不想再搭建开发环境了&#xff01;——编程三分钟”什么是dockerDocker是一个用来管理容器的应用程序&#xff0c;而容器就是模拟运行应用程序所依赖环境的一个服务。一般一个容器内只安装一个程序&#xff0c;在容器内的…

Android Studio配置GreenDAO 3.2.0和使用方法

我相信&#xff0c;在平时的开发过程中&#xff0c;大家一定会或多或少地接触到SQLite。然而在使用它时&#xff0c;我们往往需要做许多额外的工作&#xff0c;像编写SQL语句与解析查询结果等。所以&#xff0c;适用于Android ORM框架也就孕育而生了&#xff0c;现在市面上主流…

收件服务器主机名未响应,邮箱收件服务器主机名是什么

邮箱收件服务器主机名是什么 内容精选换一换FTP/SFTP连接适用于从线下文件服务器或ECS服务器上迁移文件到OBS或数据库。当前仅支持Linux操作系统的FTP 服务器。连接FTP或SFTP服务器时&#xff0c;他们的连接参数相同&#xff0c;如表1所示。FTP/SFTP连接参数参数名说明取值样例…

数字孪生技术,让酷炫的智慧城市不再遥不可及

物联网智库 整理发布智慧城市对于不同的人&#xff0c;不同的角色所处不同立场都会有不同的定义。在普通人眼中“上班不拥堵&#xff0c;下班走近路”是智慧城市......在老年人眼中“独自在家遭遇危险&#xff0c;能有人及时提供帮助”是智慧城市......在消防员眼中“火情在苗头…

python中read和readline的区别_Python中read()、readline()和readlines()三者间的区别和用法...

前言众所周知在python中读取文件常用的三种方法&#xff1a;read(),readline(),readlines()&#xff0c;今天看项目是又忘记他们的区别了。以前看书的时候觉得这东西很简单&#xff0c;一眼扫过&#xff0c;待到用时却也只知道有这么几个方法&#xff0c;不懂得它的原理与用法。…

CentOS赋予一个普通用户root权限

http://www.linuxidc.com/Linux/2012-07/64530.htm转载于:https://www.cnblogs.com/Baronboy/p/7491592.html

腾讯文档网页版登录提示服务器,腾讯文档官网地址,腾讯文档电脑版pc端登录入口...

腾讯文档是腾讯近期推出的一款多人协作在线文档产品&#xff0c;不但打通QQ、微信和PC等多个平台&#xff0c;哪么腾讯文档官网地址是什么&#xff1f;有没有电脑版&#xff0c;想在pc端编辑文档怎么办呢&#xff1f;腾讯文档没有电脑版软件&#xff0c;但腾讯文档网页版可以替…

向深度学习三剑客学习四种科研精神(上)

来源&#xff1a;陈德旺科学网博客深度学习&#xff0c;尤其是深度神经网络学习算法的兴起和大数据的加持&#xff0c;结合GPU的算力&#xff0c;如同 “三英战吕布”&#xff0c;终于搞定了人工智能这一反复无常的“吕布”&#xff0c; 使得人工智能得以第三次复兴。如今&…

val什么意思vb中的属性值_老司机带你探索Mysql中int(1)、int(10)、int(11)的区别是什么?...

在上一篇原创文章MySQL一个表的自增id用完了&#xff0c;背井大佬让我用这些姿势再往里插数据&#xff0c;最后留下了一个问题&#xff0c;大家知不知道int(1)和int(11)有什么区别&#xff0c;没有小伙伴互动回答&#xff0c;只有一位老哥让我说一下什么区别&#xff0c;我说上…