问题标签 [unreal-engine4]

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 回答
4844 浏览

c++ - 从 UE4 链接到第三方库时无法解析的外部符号

编辑:更新帖子以避免链接到第三方网站并在此处收集所有必需的信息。

任何信息表示赞赏。如果您需要更多信息,请通知我,我将使用新的详细信息编辑帖子。以下是一些有用的信息。

错误。

源代码。

我正在尝试使用由一个 lib 文件和基本上一个头文件组成的第三方 SDK。我设法让智能感知工作,但即使我修改了项目的 build.cs 文件以添加库路径,我也会收到链接器错误。

我还检查了我是否遗漏了一些东西,但是在一个独立的 C++ 项目中,我使用相同的文件并且只使用相同的文件并且它确实有效。有问题的文件是

RPLidar.h 和 rplidar_driver.lib

因此,我认为错误在于我没有告诉虚幻编译器在哪里可以找到 lib 文件。

预先感谢您提供有关这种方式过于顽固的错误的所有信息。

0 投票
0 回答
1054 浏览

linux - 无法在 Arch Linux 上构建虚幻引擎 4:“System.IO.Directory”不包含“EnumerateFiles”的定义

我似乎无法在 Arch Linux 上构建 Unreal Engine v4:

我安装了单声道:

我错过了什么吗?

0 投票
2 回答
4448 浏览

unreal-engine4 - 在虚幻引擎中包含头文件时出错

我是 Unreal 的新手,我在 Unreal 中有这个项目。我添加了几个新的 cpp 文件,其中包括一些标准头文件,如 string.h、stdlib 等。Intellisense 不会给出错误,但项目不会编译。这是错误

Error 1 error : The first include statement in source file 'C:\<path>\Source\RoboRev_Win\Parser\Parser.cpp' is trying to include the file 'iostream' as the precompiled header, but that file could not be located in any of the module's include search paths. C:\<path>\Intermediate\ProjectFiles\EXEC RoboRev_Win

我什至尝试添加路径以包含项目属性下的目录但不使用。有人可以帮忙吗?

0 投票
2 回答
679 浏览

c# - 如何使在 wpf 窗口中运行的应用程序忽略单击或鼠标事件

目前我正在尝试在 wpf 窗口中运行 unreal 4 应用程序。但是我只希望用户看到窗口而不是单击它或使用它。我已经为此尝试了各种解决方法,但似乎没有一个真正起作用。任何帮助将不胜感激。谢谢你。下面是我用来在 wpf 窗口中运行应用程序的代码。

0 投票
2 回答
490 浏览

google-project-tango - 如何将 xyzIj 集与姿势数据匹配?

我正在尝试使用 Google Project Tango 平板电脑,我目前正在将数据从我的平板电脑发送到 Epic 的 Unreal Engine 4 并尝试正确地对其进行可视化。然而,云数据的方向与 Tango 姿势数据的方向一致存在问题。

目前我正在从与 xyzIj 数据相同的帧中拍摄姿势,但生成的点云从来没有完全正确地排列。我尝试对云数据进行手动旋转和校正,以使其与姿势数据匹配,但是旋转一组 xyzIj 数据的解决方案也不能校正其余组。

我目前假设我用来匹配这些集合的姿势是错误的,但我不确定如何找到正确的姿势。我还发现使用 getPoseAtTime 往往会产生类似的有缺陷的结果,但这可能与我不太了解它的用法有关。

除了手动纠正我未能意识到的每个数据集之外,是否有解决这个问题的方法,或者每个人都处理类似的问题?

0 投票
1 回答
3366 浏览

unity3d - 处理 GearVR 触摸板输入?

当我将 OVRPlayerController 添加到 Unity3d 场景并为 GearVR 构建和运行场景时,内置触摸板会围绕垂直轴旋转相机,这对于头部跟踪来说是多余的。我需要更改什么,以便触摸板允许相机前后移动,就像走路一样?有没有详尽的教程?

0 投票
2 回答
358 浏览

unreal-engine4 - UE4 没有“将代码添加到项目”菜单选项

我是第一次遵循编程快速入门指南。我在第一页遇到“视频内存不足”错误: https ://docs.unrealengine.com/latest/INT/Programming/QuickStart/1/index.html

然后下一页: https://docs.unrealengine.com/latest/INT/Programming/QuickStart/2/index.html 显示了一个名为“将代码添加到项目”的文件菜单项,但我的系统没有。它没有网页显示的任何“项目”或“演员”。

如果没有有效的快速入门指南,我会完全陷入困境。帮助!

0 投票
1 回答
1773 浏览

c++ - 虚幻中没有调用函数

我是虚幻的新手。我是一个研究项目的一部分,我正在努力更好地学习引擎,但是有一些东西让我卡了很长一段时间。我GetGrids在 .h 文件中声明了一个私有函数。我试图在 .cpp 文件中调用它,但控件从未进入该函数。我在那个根本没有命中的函数中设置了一个断点。我尝试重新启动 Visual Studio,重建解决方案,但似乎没有任何效果。

不要介意函数在做什么。它只是一个测试功能。

这是 .h 文件中的声明

请帮忙!

0 投票
1 回答
5729 浏览

c++ - 在 Unreal 4 插件中链接 DLL

所以我正在编写一个将使用一些.dll .lib包的插件。我已经成功地将插件Build.cs包含在内,.lib但它不会编译。我得到一个external symbol not found不会消失的错误。我已经将.dll链接器放在我能想到的所有位置都无济于事(二进制文件夹进出插件,(Win64和“第三方”)),插件中的公共和私人文件夹,项目根目录,你来命名它。

有谁知道如何链接一个.dll在插件中使用?(仅供参考,我只想将部分暴露.dll给蓝图或在暴露给蓝图的 C++ 函数中使用它们)。

0 投票
0 回答
2462 浏览

c++ - C++ 中的 Visual Studio 2013 键盘“覆盖方法”快捷方式

所以我的问题很简单,我发现 VS 2013 的这些VS 快捷方式和 Project.override (CTRL+ALT+INS) 对我不起作用,我什至尝试编辑 edit.OverrideMembers 一个没有运气。

我想知道一种从类中获取可覆盖函数列表的简单方法,并且能够比键入更快地实现它们。另一个人建议写“覆盖”(空格)会给你一个列表,你从列表中选择方法,只需按(tab)就可以实现它,这对我也不起作用。

注意:我正在使用 C++,这发生在使用虚幻引擎的头文件上。