在游戏中,主角在地面上留下脚印是一个常用的表现手法,使用UE4,可以很方便实现这个效果,一般的思维过程是主角的脚步踩踏地面时,TRACE地面得到坐标,然后上贴花。

1、怎么知道踩踏地面的时机呢?

当然是在动作帧中添加事件。在UE4中,可以很方便的在动作中添加自定义事件。

在动作界面中找到行走或跑动等移动动作并打开。

在“通知”槽相应位置右键菜单调出并选择如上图选项“新建通知”

输入名字,同样的方式添加左右脚通知事件,如下:

上图是通知槽,下图是动作帧时间槽,调整动作时间条到合适的动作,比如左右脚触地动作帧,然后把通知事件拖动到时间条位置,可以完成踩踏地面事件的设置

2、踩踏地面事件的使用

切换编辑界面到,在动作蓝图的事件图表中右键,并输入FootStep

列表中红线的事件就是我们刚刚在动作通知中添加的两个事件,分别添加这两个事件并拉出如下蓝图

这个蓝图中可以看出,把自定义的动作事件引导到角色蓝图的自定义事件OnFootStep,角色蓝图的自定义事件OnFootStep如下:

3、创建FootPrint效果方法

已经能够获得踩踏事件,那么问题来了,既然知道使用贴花,贴花贴在哪里呢?------TRACE。

从角色脚部上一个点向下TRACE,命中点的坐标,就是这个。怎么获得脚站上的点,需要在角色脚部上绑个Socket。在角色的骨骼中找到脚部骨骼并绑点。

完整的贴花创建方法如下图:

当然这个图有很多地方要注意的地方,贴花的尺寸、旋转、材质、逻辑等,还要很多要修改的地方

4、脚印材质

注意材质参数,当然这样的材质资源在网上都可以找到更多例子。

5、放一个场景效果看看

脚印(Foot Print)效果制作相关推荐

  1. Flutter实战视频-移动电商-60.购物车_全选按钮的交互效果制作

    60.购物车_全选按钮的交互效果制作 主要做全选和复选框的这两个功能 provide/cart.dart 业务逻辑写到provide里面 先持久化取出来字符串,把字符串编程list.循环list ca ...

  2. 通过PRINT过程制作报表

    通过PRINT过程制作报表 PRINT过程是SAS中用于输出数据集内容的最简单常用的过程,它可将选择的观测和字段以简单的矩形表格形式输出. 1.1 制作简单报表 使用PRINT过程最简单的语法形式如下 ...

  3. android 原生砸金蛋 动画,C4D-砸金蛋动画效果制作

    本篇教程讲C4D-砸金蛋动画效果制作,喜欢的一起来学习吧! 那就开始今天的课程吧. 1.搭建画面中的场景.打开C4D,创建一个圆柱,[半径]为900,[高度]为200,[高度分段]为2,[旋转分段]为 ...

  4. easyui带表单的弹窗效果制作

    带表单的弹窗效果制作 点击[增加]按钮,弹出带表单的窗口. <!DOCTYPE html> <html><head><meta charset="U ...

  5. html怎么做成3d正方体,利用CSS3的3D效果制作正方体

    学会用CSS3的3D效果制作一个正方体,有助于增强我们对3D场景的旋转和位移属性的理解.下面的动态图就是利用3D旋转位移,结合动画效果制作的.感兴趣的同学可以在完成正方体的制作基础上,再去探究一下添加 ...

  6. css动画效果制作正方体旋转相册

    以下代码利用css动画效果制作了一个旋转的正方体,给正方体六个面放置好图片就可以当一个炫酷有趣的正方体旋转相框啦!可以将女朋友的照片放进去哦,赶快去试试,给女朋友一个惊喜吧! 下面没有放入背景建议大家 ...

  7. ps 简笔画效果制作

    ps 简笔画效果制作 1:准备一张照片,最好是轮廓线条分明些的. 2::在菜单栏找到"图像-调整-去色"(Ctrl+Shift+U),把照片变成黑白的. 3:按ctrl+j 复制去 ...

  8. ppt文字磨砂玻璃效果制作教程

    ppt文字磨砂玻璃效果制作幻灯片教程 < 年终总结ppt模板img alt="幻灯片4.JPG" src="http://img.2ppt.cn/uploads/j ...

  9. 利用3D效果制作立体导航栏

    利用3D效果制作立体导航栏 文章目录 使用3D效果制作3D导航栏 一.3D的旋转以及位移 二.使用步骤 1.搭建html骨架 2.添加css样式 前言 利用3D效果制作导航栏: 制作一个好玩的3D导航 ...

最新文章

  1. [开学季]“当高校遇到大数据”濮阳职业技术学院阿里云大数据应用学院举行阿里云开学第一课...
  2. 【嵌入式开发】 Bootloader 详解 ( 代码环境 | ARM 启动流程 | uboot 工作流程 | 架构设计)
  3. 这几天在搞UNITY3D,感觉回到了AS2
  4. Java并发工具包( java.util.concurrent)
  5. Linux 手势识别,基于嵌入式Linux的手势识别技术研究
  6. boot2源码-事务
  7. 他开发了 redux,昨晚字节一面却挂了?
  8. Feed back TFS 2017 RC upgrade status to product team in product group 2017.03.01
  9. 浅谈Event Loop
  10. pod访问外部mysql_Pod中访问外部的域名配置
  11. Centos7下载安装教程【图文详解】
  12. 几个常用的后台管理系统
  13. 网站打开速度的查询 测试
  14. QT学习教程-(1)QT新建项目并打包hellow world
  15. 已删除的照片怎么找回?怎么找回相册中被删除的照片
  16. Java-实现飞机躲子弹游戏
  17. 舒伯特小夜曲(钢琴版)
  18. golang go doc 与 godoc 文档生成查看
  19. Linux用户及权限管理练习
  20. 最早的计算机就是智慧的中国人发明的什么,美国人:这个人类使用了百年的科技,中国人居然说是他们发明的?...

热门文章

  1. Vue + RTP 视频实时监控
  2. 机器人素质教育,是时候普及一下了
  3. 笔记本有没有必要加内存条?
  4. C++设计模式——状态模式
  5. VRRP和DHCP的设置
  6. 国际电话区号--各国或地区电话国际区号对照表
  7. 企业网络安全防御策略需要考虑哪些方面?
  8. ASP.NET程序员常用的85个工具
  9. 王垠:Kotlin 和 Checked Exception
  10. (附源码)计算机毕业设计ssm电子病历系统