美文网首页UE4 学习
蓝图:创建吃鸡小地图(法一)

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

作者: 美不胜收oo | 来源:发表于2018-08-10 20:41 被阅读0次

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

    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

    相关文章

      网友评论

        本文标题:蓝图:创建吃鸡小地图(法一)

        本文链接:https://www.haomeiwen.com/subject/qeulbftx.html