问题标签 [unreal-engine5]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
96 浏览

c++ - 如果 Unreal Engine 5 c++ 中的整数值大于 127,则 Protoc 无法解析输入

环境:

  • 虚幻引擎 5
  • 视窗 10
  • 协议缓冲区 v3.18.0

我正在尝试在Unreal Engine 5 (c++)中使用protoc. 如果消息包含小于 127 的 int var 值,则一切正常。但是如果值超过 127 我会发现错误:Failed to parse input.

player.proto:

成功案例

C++ 序列化并保存到文件:

protoc --decode_raw < temp.dat

失败案例

C++ 序列化并保存到文件:

protoc --decode_raw < temp.dat

我想当我尝试转换时会出现问题std::string -> FString。有任何想法吗?

0 投票
1 回答
154 浏览

mesh - AttachTo:尝试在角色插槽处生成武器时,“根组件不能附加到同一演员中的其他组件”

我是 UE5 的新手。我尝试遵循有关使用虚幻引擎制作 FPS 游戏的 YouTube 教程。尝试在我的角色新创建的插槽上生成武器时,我现在遇到了一个错误。

我新创建的“WeaponSlot”插槽: 在此处输入图像描述

编码: 在此处输入图像描述

错误日志: 在此处输入图像描述

据我所知,代码的唯一区别是“AttachTo”函数,它应该是“AttachToComponent”。但是没有这样的功能。

在此处输入图像描述

我是虚幻引擎的超级新手。任何建议,或者可能是另一种产生枪支的方法,都将受到高度赞赏。

0 投票
0 回答
41 浏览

mesh - UE4 UE5 是否可以在蓝图/代码中选择网格的多组并在运行时修改它们?

所以我得到了这个网格,它有很多重要的部分,我想单独修改,我一直在研究并发现了一个叫做“Polygroups”的东西。我可以通过编辑器创建这些 Polygroup,但不知道如何在代码和/或蓝图中定位它们。

那么有没有人知道如何定位和修改这些多组,或者我可以在运行时定位和修改网格的特定部分的任何其他方式?

0 投票
2 回答
1019 浏览

xcode - 找不到适用于 Mac 的有效 SDK

我尝试将 UE5 安装到我的 MacBook Pro m1。当我尝试创建新项目时,出现此错误。

错误:找不到适用于 Mac 的有效 SDK。找到版本:13.0。必须介于 11.0.0 和 12.9.9 之间) 错误:Platform Mac 不是一个有效的构建平台。检查 SDK 是否安装正确。

我在互联网上搜索,但找不到与此错误相关的任何内容。如何创建新项目?

0 投票
0 回答
37 浏览

c++ - 旋转子组件 UE5 c++

我创建了一个子组件并试图旋转它。如何在没有 RootComponent 的情况下仅旋转子组件?我想使用这个功能:

如何正确更改它(例如,将命名一个 childComponent)?

0 投票
1 回答
86 浏览

c++ - 如何在虚幻引擎 5 中将 Rotation 转换为 FVector?

怎么变身MainComponent->GetComponentRotation()FVector我必须使用AddForce()子组件吗?我需要获取它的旋转向量,我该如何正确获取它?

0 投票
0 回答
23 浏览

unreal-engine4 - 虚幻引擎音效

我在飞行典当组件的声音问题上遇到问题。由于传统的车载组件可以调用发动机前进速度,并且可以为声音添加浮动参数。但是如何添加飞行棋子组件?谁能帮我如何根据车速添加发动机声音?

0 投票
0 回答
67 浏览

android - 如何在 Unreal Engine 5 EA cmd 上使用 VPN(关于 Failed to download any source lists error)?

在 UE5 上构建 Android 时出现错误。

我知道Failed to download any source lists错误是因为我无法连接到谷歌。所以,我找到了一个连接到谷歌的代理。

我正在尝试编辑Engine\Extras\Android\SetupAndroid.bat以确保它将使用代理,并且我成功了,并且我使用 curl 命令获取 XML 文件,它也成功了。

但是现在在虚幻引擎cmd上不能用了,还是Failed to download any source lists报错。

UE上的错误

我在 UEProject 中找到了 Gradle 文件,我尝试对其进行编辑,但是当我为我的 Android 设备重建项目时,它会刷新。

所以我被卡住了,我想我应该找到一种在虚幻引擎上使用代理的方法?

0 投票
0 回答
22 浏览

c++ - 如何从我的 C++ 组件访问当前焦距数据,尤其是其他镜头?

我正在创建一个添加到 CineCameraAct 或 SimpleVirtual Camera 的演员组件。我想从相机中获取数据。版本 4.27 如何从我的 C++ 组件访问当前焦距数据,尤其是其他镜头?????

谢谢

0 投票
0 回答
159 浏览

python - 如何使用远程控制插件和 python 转换虚幻引擎元人类的控制装置?

我正在使用 python 和 OpenCV 开发一个运动跟踪系统。我目前有能力跟踪标记以获取它们的旋转和平移。

我最近尝试使用 UE 远程控制插件从外部 python 程序控制场景中的对象。我已经成功地使我的运动跟踪技术可以移动整个对象,但我现在只想移动对象的特定骨骼(特别是元人类)。例如,我可能想旋转肩膀。

似乎缺少有关远程控制插件的文档,因此我正在努力完成我的运动跟踪系统。文档可以在这里找到。

我目前的代码是:

我真的希望有人能帮助我。我正在使用 UE5,并希望通过 LAN 使用 python 来控制元人类的特定骨骼。

提前谢谢你,SolveItPlanet