物体描边是无论游戏开发还是VR项目开发都经常会用到的一样东西
自己闲着没事研究了一下,其实也是非常简单的
本教程使用的是材质的方法,如果你又更好的方法,也不吝赐教
首先我们看一下效果图:
1,第一步下载我们需要用到的材质,这里我打包放到百度云了
请自行下载,如果链接失效,请联系我,
链接:https://pan.baidu.com/s/1eTfzCg6 密码:dqcx
这是一个UE的材质,下载完复制到项目中的Content文件夹下
或者在编辑器中导入即可
2,新建一个蓝图Actor并添加一个Cube组件,
3,我们需要让这个Actor接收用户的输入,在事件BeginPlay后边添加一个EnableInput节点,在获得一个PlayerController玩家控制,链接到EnableInput上
4,在创建一个按键事件,我用的是”K”,这个无所谓,
然后添加如图所示的蓝图节点,添加完成之后编译保存
5,在项目中添加一个PostProcessVolume
并且放大范围,这个范围是值,玩家在这个范围内能让物体
秒表,超出这个范围侧不能
6,设置PostProcessMaterials,把我们刚刚添加进来的材质添加进去即可,
7,然后点击播放,按下键盘K,即可看到效果