这张图是我们要用的scope texture,导入第一人称项目。
G1YuR.png
先来整理一下思路,这个效果是分为两部分的,放大,以及放大同时,scope的淡入淡出
1 设置放大,缩小
打开人物蓝图,add to timeline 命名为Scope,双击打开
image.png
- 第一步 点击这个按钮
- 第二步 右击add 添加两个小点,分别设置为(0,90)(0.5,20),然后在第一个点处右击,选择auto,使线变得自然弯曲
-
第三步 将Length设置为0.5
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,很明显,是设置视野的
image.png
至此,放大操作完成
2 设置开镜材质
由导入的texture创建material,打开刚刚创建的材质,设置Blend Mode Translucent(半透明)
image.png按照如下连线,发现左上角的材质球消失
image.png
3 设置开镜效果
打开HUD(headup display)英文全名好像是这个,只有二维平面显示作用,无交互
image.png
进行如下设置
image.png
image.png
再在人物蓝图中进行如下设置
image.png
至此,开镜效果便完成
网友评论