You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Unreal Engine中如何获取角色跟随相机的焦距?

Unreal Engine 获取跟随角色相机焦距的方法
  • 先明确:跟随角色的相机一般是依附在Camera Component上的,而非独立的相机Actor,所以你在视口选中相机Actor后,详情面板里的焦距参数可能需要展开Camera Component的设置才能看到。用蓝图获取的话,按以下步骤操作:
  1. 获取当前玩家的相机控制器:用Get Player Controller节点(选索引0即可),接着调用它的Get View Target节点,拿到当前正在渲染的相机Actor。
  2. 提取相机组件:从拿到的相机Actor出发,用Get Component By Class节点,类选择Camera Component,就能得到实际控制焦距的组件。
  3. 获取焦距值:把这个Camera Component作为目标,调用GetCurrentFocalLength函数,就能直接得到当前的焦距数值。

看你提供的蓝图截图,问题在于GetCurrentFocalLength的目标输入选得不对——必须把Camera Component作为目标,而不是Player Controller或者Character。

另外,如果你用的是自带模板的角色(比如第三人称角色),可以直接从角色蓝图里拖出自带的Follow Camera组件,直接调用GetCurrentFocalLength,步骤更简单。

内容的提问来源于stack exchange,提问作者LEJ

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.01 09:52:13