蓝图:创建吃鸡小地图(法二)
2018-08-11 本文已影响0人
美不胜收oo
1 创建一个第三人称的蓝图项目
![](https://img.haomeiwen.com/i10118984/9a23b427504305fa.png)
2 创建SceneCapture2D蓝图,命名为MiniCamera
![](https://img.haomeiwen.com/i10118984/1fc63b7545855946.png)
打开MiniCamera,在Detail面板找到Rotation,将Y轴旋转-90度,编译保存
![](https://img.haomeiwen.com/i10118984/3130f8169ea6d41a.png)
将新建好的MiniCamera拖拽到人物头顶
![](https://img.haomeiwen.com/i10118984/baa516fb3d5abc5f.png)
3 在User Interface中创建渲染目标(Render Target),命名为MiniMap_Target
4 打开MiniCamera
在Detail面板中找到Texture Target 设置为我们刚刚建好的渲染目标MiniMap_Target,找到Capture Source设置为图中所示
![](https://img.haomeiwen.com/i10118984/056cc228fe372a25.png)
5 由渲染目标MiniMap_Target创建材质,保持默认命名就好
![](https://img.haomeiwen.com/i10118984/70558b8e0187884e.png)
打开刚刚创建好的材质,将Material Domain设置为User Interface,连线
![](https://img.haomeiwen.com/i10118984/6b82041dbdef9d1d.png)
6 在User Interface 中创建Widget BluePrint,命名为MiniMap_UI
打开MiniMap_UI,拖拽控件Image,设置大小为256x256,Brush设置为我们刚刚创建好的材质
![](https://img.haomeiwen.com/i10118984/8f0af603ba3eea32.png)
至此小地图的各个部件已经创建完成,我们之后要做的是显示出小地图
7 显示小地图
打开人物蓝图,添加如下内容
![](https://img.haomeiwen.com/i10118984/6b991219001d1a0f.png)
8 MiniCamera跟随人物走动
在人物蓝图中添加如下内容
![](https://img.haomeiwen.com/i10118984/e2216b74e6f7b6d6.png)
总结
整体上流程是这样的:
创建Camera->创建Render Target->创建Material->创建Widget BluePrint->在人物蓝图中创建小地图和Camera跟随人物走动