蓝图:创建吃鸡小地图(法一)

(这里用的是第三人称不带初学者内容)

image.png

Add Compoment -> 添加一个Camera
打开人物蓝图,将新添加的Camera放在人物头顶上,摄像位置朝下
image.png

在Camera下边添加SceneCaptureComponent2D
image.png

创建渲染目标(Rendar Target),命名为MiniMap_Target,Save all 一下


image.png

然后再打开人物蓝图,左边选中SceneCaptureComponent2D,在右边Detail中,有Scene Capture,在Target Texture中选中我们刚刚创建的渲染目标

image.png

通过渲染目标创建材质,名称默认就好
image.png

打开刚刚创建的材质,将其设置为自发光(Emissive Color)

image.png

在User Interface中创建Widget Blueprint,命名为MiniMap_UI,然后打开


image.png

将Image控件拖入,设置合适大小,我设置的是256x256

image.png

找到Detail面板中的,Brush,填入我们刚刚创建的材质,有警告,点一下就行了,然后再Save all 一下。

这时候,我们运行游戏还是没有小地图,这个需要再设置一下

image.png

Event_BeginPlay事件代表游戏开始运行,函数Get_Player_Controller获取操作对象,Create_Widget创建窗体,选择我们建好的MiniMap_UI,函数Add_to_Viewpoint将窗体加入到游戏中。

运行效果

image.png

可以看到,,小地图出现了。但是好像会出现类似马赛克的小白点,这是因为我们设置的小地图材质是透明的,在人物蓝图里设置一下就好。

image.png

将Capture Source设置为如下就好。

最终效果

image.png
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,192评论 3 119
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 15,176评论 4 61
  • 第十六章 我以为我可以兼顾内外,八面玲珑,没想到把感情暂时冷冻处理,期望腾出手的时候再恢复原样,无异于痴人说梦。 ...
    展融融阅读 1,428评论 3 5
  • 春眠不觉晓,还是环氧、丙烯酸屌!别问涨不涨,该问涨多少.....?最近它们变疯子!10天时间三次大涨价,听说马上又...
    2edd223567a8阅读 230评论 0 2
  • 忏悔书 我讨厌酒, 却喜欢醉; 我厌恶趋炎附势, 却向往华丽高贵; 我害怕辛苦劳累, 却仰...
    姜治军阅读 754评论 0 0

友情链接更多精彩内容