1

我最近开始玩弄虚幻引擎(UE5 抢先体验),并从拼图示例模板开始。在PuzzleBlockGrid蓝图中,有一个名为的变量BlockSpacing,用于在生成块之前计算块的 (X,Y) 坐标。

这是蓝图。 在此处输入图像描述 在此处输入图像描述

我折叠了计算位置的逻辑来整理图表。我已经突出显示了相关变量的路径。

更改 的值Block Spacing不会影响块的放置。我已经通过将计算值打印到屏幕上来验证这一点(图片中未显示)。我尝试更改Block Spacing为广泛的值(10^10、1、0、10^-10、-100:默认值为 400)。无论输入什么值,计算的值总是相同的。我可以获得不同结果的唯一方法是绕过Block SpacingandMultiply节点;在这种情况下,所有位置都计算为 (0,0)。

我错过了什么吗?

仅供参考,我得到的计算坐标是: 在此处输入图像描述

4

1 回答 1

1

我意识到发生这种情况是因为Block Spacing它是公开的,并且该值是在关卡地图的视口编辑器细节痛苦中设置的,它覆盖了蓝图中设置的初始值。

在此处输入图像描述

于 2022-02-12T04:10:44.193 回答