UE4移动残影

这篇具有很好参考价值的文章主要介绍了UE4移动残影。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

UE4移动残影

之前做项目用到了一个移动残影的功能,核心组件为PoseableMesh组件。具体效果如下:
UE4移动残影
接下来介绍实现逻辑。

材质

残影的材质需要特殊处理:
创建一个材质后,具体的设置如下:
UE4移动残影
UE4移动残影
编辑器的结点:
UE4移动残影
主要使用的是菲涅尔函数,将exponenth设置为一个参数供外部调用。

残影Actor

残影本质上也是一个Actor,创建一个actor类,本文创建的是Ghost类
UE4移动残影
为其添加PoseableMesh组件
UE4移动残影
点击组件,组件的细节面板设置如图:
UE4移动残影
主要是要填上残影的角色的骨骼网格体。因为组件是通过捕捉动画的方式获取姿势。
主要逻辑如下:
UE4移动残影
首先,创建材质之前创建的材质的材质实例,然后给PoseableMesh的骨骼网格体赋予该材质。
UE4移动残影
然后获取ower(生成这个ghost的时候会将玩家的引用设置为owner),转换为玩家类,获取玩家的mesh,调用组建的copy pose from skeletal component结点捕捉当前玩家的动画姿势,
UE4移动残影
最后一步就是设置材质的参数,将exponenth从1线性至0,实现生成的残影慢慢消失的效果,通过timeline实现,然后销毁actor:
UE4移动残影
UE4移动残影

玩家逻辑

玩家部分主要就是定时生成这个ghost的Actor.

UE4移动残影
注意要讲自身的引用传给owner。
最终就实现了残影的效果。文章来源地址https://www.toymoban.com/news/detail-436153.html

到了这里,关于UE4移动残影的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • UE4样条线移动,玩家只需要控制旋转

    1.创建Actor并命名为“A_Spline” 2.创建Pawn并命名为“P1” 3以上创建的蓝图类可以使用自己的命名!!!!! 第二步:给P1写上蓝图 1.我们首先给P1写蓝图 2.在输入映射中设置一个事件Yaw 3.为鼠标的X轴,数值为1 4.如图写上刚刚设置的输入事件 第三步:给A_Spline写上蓝图 1.添加一

    2023年04月09日
    浏览(57)
  • UE4: Niagara系统实现雨天效果,并跟随人物移动

    1.创建一个Niagara系统 选择Fountain选项,点一下加号,再点完成: 命名一下打开: 先从粒子生成的方向入手,在Niagara的界面中删掉“Add Velocity in Cone”,并添加“Add Velocity”,这样预览效果中的粒子就从椎体向上喷发,变成向下发射。 删掉之后: 然后将sphere location也删除,因

    2024年02月07日
    浏览(53)
  • UE4中对移动端键盘弹出/监听的处理

    背景:现有UE4的EditableText控件实现了输入文本并发送的基本功能。但是,点击输入框才可以弹出系统键盘,如果需要达到比如微信朋友圈的功能,比如自定义时机弹出,或对键盘弹出时监听等操作,则还需要一定的改造。可以发散思路,对可任意编辑文本框的控件进行改造,

    2024年02月10日
    浏览(39)
  • UE4/UE5 虚幻引擎,Pawn的碰撞,怎么防止Pawn移动的时候穿透物体。

    前言:在UE项目开发中,有些我们需要自己新建一个Pawn来控制视角,但是如果我们没有设置Pawn的碰撞,那么Pawn在移动的过程中,很容易穿到Actor里面。而有的时候我们并不需要Pawn穿过物体,就必须要给Pawn增加碰撞。 1、新建一个Pawn类。 2、 添加FloatingPawnMovement(必须添加这

    2023年04月12日
    浏览(64)
  • 在UE4虚幻引擎中加入导航网格体边界体积后丧尸不能移动和发现玩家

    最近使用ue4做第一人称视角射击游戏发现问题,加入导航网格体边界体积后丧尸不能移动和发现玩家。下图是出现的问题图片 1.行为树:控制并显示AI的决策制定过程 2.黑板:可以看做是行为树的创建一些公有变量,外部可以修改行为树黑板的变量值,达到修改行为树状态的

    2024年02月05日
    浏览(100)
  • UE4动作游戏实例RPG Action解析一:角色移动,旋转,动画创建,创建武器,及武器配置

    1.1、官方RPGAction Demo下载地址: ​ 1.2、在场景中创建一个空的角色 创建一个Character蓝图和一个PlayerController蓝图,添加弹簧臂组件和摄像机,并为网格体添加上一个骨骼网格体 ​ 1.3、如何让这个角色出现在场景中, 创建一个GameMode蓝图,把默认Pawn类设置成我们创建的角色,

    2024年02月03日
    浏览(51)
  • UE4 绕一个物体或位置进行围绕旋转

    首先在预构造内获取旋转半径,模型设置,以及模型大小 再去事件刚开始时进行获取上一次位置(用于计算切线方向),并判断是否有选中需要旋转的物体,如果有,就把他的位置设置给旋转中心位置,如果没有,Center Rotate Position也时暴露在外部进行填写的  利用旋转矩阵(Z轴

    2024年02月11日
    浏览(42)
  • UE4 安装及入门项目

    简介:UE4 的全名是 Unreal Engine 4,中文译为“虚幻引擎4”。UE4 是一款由 Epic Games 公司开发的开源、商业收费、学习免费的游戏引擎。 UE4 采用了目前最新的即时光迹追踪、HDR 光照、虚拟位移等新技术,而且能够每秒钟实时运算两亿个多边形运算,效能是目前“Unreal Engine”的

    2024年02月05日
    浏览(38)
  • [UE4]判断一个点或物体是否在屏幕内

    废话不多说(屏幕内,不是视野!) ---*--- 材质解决类:这是我在网上找到的,但是我的问题无关材质,做记录而已 材质中判断 ---*--- Actor: 1.判断这个物体有没有被渲染 EPIC已经给我们整了两个:  一个组件判断和一个Actor判断,Tolerance是值多少秒前,0.2就是0.2秒前(实际上

    2024年02月03日
    浏览(32)
  • 个人制作UE4 ARPG项目分享

            出于展示自身项目能力和游戏制作热情的目的,我花了大概4个月左右的时间制作了一个动作游戏项目。最初我的目标是制作一个完整的短流程类魂游戏,录制一个大概20分钟左右的完整流程视频上传到视频网站,来展示我的热情和能力;但现在因个人时间紧张、计

    2024年02月03日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包