【发布时间】:2021-03-19 17:35:27
【问题描述】:
我正在制作一个 FPS 游戏,我需要前向矢量准确地击中准星瞄准的位置。 This is my current blueprint.
它获取来自camera position where the players head should be. 的所有引用(通常在 FPS 游戏中)。
当“拍摄”矢量时,它是slightly offset。 (十字准线附近的粉红色圆点)
我尝试过的事情:
- 增加向量的距离会使问题消失,但随后变得不一致,这意味着它不是解决问题的方法:(
- 手动更改轴值,但这也很不一致。
- 在 3 个从相机进行旋转的不同节点之间进行更改,它们都(没有)以相同的方式工作:/
虽然相机的起始位置似乎是正确的,但我所取的值可能存在问题。
感谢您提供的任何见解!
【问题讨论】:
-
您能否提供一些有关“从相机旋转的 3 个不同节点”的更具体信息
-
另外请附上所有相关蓝图的组件截图和/或您如何分配给 Player Cam Ref。基本上,请包括minimal reproducible example。
-
Player Cam Ref 只是一个变量,它是添加到同一蓝图中的相机组件对象引用
-
另一个节点正在使用获取世界变换然后获取世界变换但分裂。我认为所有三种方式都是相同的,只是名称不同
-
另外,十字准线实际上是在屏幕的中心吗?从随附的屏幕截图中无法分辨
标签: unreal-engine4