【转载】UE4 字体 TextRender 用来面向摄像机

709 阅读1分钟

原文链接:UE4 字体 TextRender 用来面向摄像机 | 琦琦KFC

首先说一下使用蓝图在运行时候使 TextRender 永远面向摄像机。

一、使用蓝图,在运行时可观看

学习地址UE4 制作 3D UI 的方法

1. 在蓝图创建 TextRender

2. GetTextRender,获取他的世界位置

3. 获取角色相机的位置

4. 使用 Look at 函数,让字体永远面向摄像机

5. 最后再设置 TextRender 的旋转

6. 连到 Tick

二、使用材质使 TextRender 面向摄像机,在编辑器模式下就能看到结果

学习地址让 UE4 中的 TextRender 永远面向摄像机,就像 Billboard 那样!

如图所示, 给 TextureRender 的字体材质添加 World Position Offset 这样的一坨编程即可。 其中左侧是三个三维向量,左下角那个 -1, 需要先点选中那个节点,然后在 Detail 面板中修改它的值,否则,你是修改不到 -1 的。

图中关于 Base ColorEmissive ColorOpacityOpacity Mask 等节点的设置与面向相机这件事无关,这个不需要修改。按原来的就好。

注意:请先复制一个出来,不要直接用官方的那个 shader 来改。