UE4_动画基础_角色的缩放

以第三人称模板进行制作。

一、首先为角色缩放新建粒子效果

1、新建niagara system,重命名为NS_Shrink。

2、双击打开设置参数:

发射器重命名:

Emitter State:

发射器一次喷发数量:

粒子初始大小,生命周期为0.2

添加 Initialize Mesh Reproduction Sprite模块(把粒子的网格属性设置为你想要复制的网格)。

把骨骼网格体作为一个参数读入:

对此骨骼网格体参数设置值:

添加Update  Mesh Reproduction Sprite模块:

把用户参数中的骨骼网格体变量Mesh赋值于骨骼网格体:

粒子更新模块添加Scale Color模块:

编译保存。

二、角色设置:

1、对网格体添加Niagara system component。

自动启用取消勾选

2、角色Construction Scrip中初始化场景空间缩放变量。

3、事件图表中先对角色缩放进行判定:

如果没变化,把初始值即当前大小除以3,进行缩小,否则变为原始大小。

添加一个时间轴,

激活niagara system,并对两种缩放进行平滑过渡。

加入按3的键盘事件,让角色放大。

保存编译。

三、运行效果:

相关推荐

  1. WPF —— 动画变换

    2024-04-08 14:50:02       39 阅读
  2. WPF 按键图标动画示例

    2024-04-08 14:50:02       26 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-08 14:50:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-08 14:50:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-08 14:50:02       82 阅读
  4. Python语言-面向对象

    2024-04-08 14:50:02       91 阅读

热门阅读

  1. mysql锁

    mysql锁

    2024-04-08 14:50:02      27 阅读
  2. docker 之 基本命令

    2024-04-08 14:50:02       33 阅读
  3. docker build 构建不出新镜像一直都是老镜像

    2024-04-08 14:50:02       33 阅读
  4. 第十四届蓝桥杯c++组B组做题笔记

    2024-04-08 14:50:02       35 阅读
  5. AJAX

    AJAX

    2024-04-08 14:50:02      41 阅读
  6. 机器学习(Machine Learning)知识点

    2024-04-08 14:50:02       35 阅读
  7. C++11:explicit 关键字

    2024-04-08 14:50:02       37 阅读
  8. golang变量初始化顺序

    2024-04-08 14:50:02       31 阅读