【发布时间】:2021-08-31 04:41:13
【问题描述】:
我正在使用带有 Unreal Engine 4 的 Cesium 插件。我必须将图块集加载到 Cesium3DTileset 中,并且图块集在私有存储桶中。为了访问私有存储桶中的对象,我使用了 CloudFront 签名 Cookie(因为 Cesium3DTileset 需要访问其他帮助文件)。但是,由于无法发送 Cookie,因此我将其作为附加到 URL 的查询参数发送。但这会使 URL 很长,因此会导致 FName's 1023 max length exceeded. Got 1405 characters excluding null-terminator。
所以,我想知道是否有更好/替代的方法来实现我的目标。我能想到的一种方法是将 NAME_SIZE 从 1024 增加到更高的值。但我不知道该怎么做,或者这是否可能。
【问题讨论】:
-
我不熟悉您使用的 API,但我不明白为什么 URL 将由
FName而不是FString表示。这与FNames 的预期用途相去甚远。
标签: unreal-engine4 cesium