蓝图:创建开镜(法一)

这张图是我们要用的scope texture,导入第一人称项目。


蓝图:创建开镜(法一)_第1张图片
G1YuR.png

先来整理一下思路,这个效果是分为两部分的,放大,以及放大同时,scope的淡入淡出

1 设置放大,缩小

打开人物蓝图,add to timeline 命名为Scope,双击打开


蓝图:创建开镜(法一)_第2张图片
image.png
  • 第一步 点击这个按钮
  • 第二步 右击add 添加两个小点,分别设置为(0,90)(0.5,20),然后在第一个点处右击,选择auto,使线变得自然弯曲
  • 第三步 将Length设置为0.5


    蓝图:创建开镜(法一)_第3张图片
    image.png

    在人物蓝图中,按照下图连线

  • FlipFlop的是来回在AB间切换,换言之,先执行A,再执行B,循环
  • TimeLine(Scope)用于设置一些随时间变化的值,play 和 reverse,paly from start 和 Reverse from end 之间是有区别的,想象一个事件,执行到一半,如果是play会继续沿着时间正向执行,play from start会从起点执行,从此就能知道reverse和reverse from start的区别了
  • Set Field of View,很明显,是设置视野的


    蓝图:创建开镜(法一)_第4张图片
    image.png

至此,放大操作完成


2 设置开镜材质

由导入的texture创建material,打开刚刚创建的材质,设置Blend Mode Translucent(半透明)

蓝图:创建开镜(法一)_第5张图片
image.png

按照如下连线,发现左上角的材质球消失


蓝图:创建开镜(法一)_第6张图片
image.png

3 设置开镜效果

打开HUD(headup display)英文全名好像是这个,只有二维平面显示作用,无交互


蓝图:创建开镜(法一)_第7张图片
image.png

进行如下设置


蓝图:创建开镜(法一)_第8张图片
image.png

蓝图:创建开镜(法一)_第9张图片
image.png

再在人物蓝图中进行如下设置
蓝图:创建开镜(法一)_第10张图片
image.png

至此,开镜效果便完成




总结一下流程在人物蓝图中创建视野的缩放,在HUD蓝图中绘制动态材质,设置瞄准镜的透明度

你可能感兴趣的:(蓝图:创建开镜(法一))