UE4 版本是4.15
效果图

1、新建一个Material,取名为FloorMaterial,ShadingModel设置为Unit,添加Constant4Vector,设置颜色(随意设置),这里设置为白色

2、创建一个Floor的StaticMesh,

3、创建一个蓝图,继承自Actor,取名为WeaponBP添加StaticMesh,设置mesh和material,摆成一个无盖的方盒子

4、添加一个staticMesh,设置为你想展示的物品

5、再添加一个Camera正对物品,在camera上再添加一个SceneCaptureComponent2D,可自行添加灯光

6、添加一个renderTarget,取名为WeaponTarget可以设置大小


7、回到WeaponBP,设置SceneCaptureComponent2D的TextureTarget为WeaponTarget

8、创建材质material,取名为WeaponMaterial,设置Material

9、将WeaponTarget拖入,生成TextureSample,新建节点Constant3Vector,为之前FloorMaterial设置的颜色,这里为白色,添加distance节点,if节点,2个constant节点,分别设置为1和0,注意设置if节点B的值

10、新建一个WidgetBP

11、添加image和text

12、image的brush选择之前创建的WeaponMaterial,点击红色转化Material

13、即可显示

14、将WeaponBP拖入关卡,在关卡蓝图中添加以下蓝图,即可通过查看模型的三维图像


网友评论