问题标签 [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 回答
3516 浏览

xcode - 构建虚幻引擎 4:OS_X

从github下载后,运行GenerateProjectFiles.command文件,它说

设置虚幻引擎 4 项目文件...

GenerateProjectFiles 错误:您似乎缺少一些生成项目所需的文件。在运行此脚本之前,请检查您是否已经下载并解压了引擎源代码、二进制文件、内容和第三方依赖项。~/UDK_4.0/UnrealEngine 注销

但是我已经有了Xcode 5.1 ,而且官方没有关于第三方依赖项的参考。有什么想法可以尝试吗?

0 投票
2 回答
7908 浏览

c++ - 检查A是否是B的子类?

我目前正在使用虚幻引擎 4,似乎无法避免一些演员表。

有没有办法在我做演员之前检查是否c是 a ?PlayerController

0 投票
3 回答
7030 浏览

unreal-engine4 - 虚幻引擎 4 工具集是否支持 OS X / Clang 上的 C++11 或 C++14?

我对UE4有些兴趣。目前,我正在开发一款手机游戏,并且有一个相当大的现有代码库,用 C++11/14 和 Clang 编写。

AFAIK,UE4 正在使用自定义编译器(预处理器?随便),这意味着 C++ 兼容性可能因他们自己的工具而异。UE4 对 C++11/14 的支持如何?

0 投票
0 回答
2657 浏览

xcode - 在 OS X 上构建 Unreal Engine 4 - Xcode 5.1 错误

过去一个小时左右,我一直在尝试在 mac 上构建 UE4。我生成了项目文件,在 Xcode 中打开,选择构建 UE4Editor,但过了一会儿我收到以下错误。

但这一个标有红色感叹号:

我在构建项目文件时遇到问题,因为 /Engine/Build/BatchFiles/Mac 和 /Engine/Binaries/ThirdParty/Mono/Mac/bin 中的所有内容都有 DOS 行结束。我在两个文件夹上执行了 Dos2unix * 和 chmod a+x * 并且我能够很好地生成项目文件。我不知道为什么会发生这种情况,但我相信源代码通过了 Windows 机器,但我不知道这是否是导致该问题的原因,或者是否是其他问题会导致我。

任何帮助调试此错误的帮助将不胜感激。

我刚刚注意到,我似乎也将这个错误转储到了整个日志中:

clang:错误:无法执行命令:分段错误:11 clang:错误:clang 前端命令因信号而失败(使用 -v 查看调用)Apple LLVM 5.1 版(clang-503.0.38)(基于 LLVM 3.4svn)目标:x86_64-apple-darwin13.0.0 线程模型:posix clang:注意:诊断消息:请向http://developer.apple.com/bugreporter/提交错误报告,并包括崩溃回溯、预处理源和相关运行脚本。铿锵声:注意:诊断信息:


请在错误报告中附加以下文件:预处理源和相关运行脚本位于:clang:注意:诊断消息:/var/folders/92/2cw5q21565v95tql9qcm_br00000gn/T/Module-e4221e.mm clang :注意:诊断消息:/var/folders/92/2cw5q21565v95tql9qcm_br00000gn/T/Module-e4221e.sh clang:注意:诊断消息:

似乎发生在这之后:

构建 UE4Editor... 使用 Mac SDK 10.8 编译 构建 UnrealHeaderTool... 使用 Mac SDK 10.8 编译 xcrun Module.CoreUObject.1_of_5.cpp xcrun Module.CoreUObject.4_of_5.cpp 堆栈转储:

所以clang无法编译UnrealHeaderTool?

0 投票
1 回答
523 浏览

game-engine - 使用虚幻游戏引擎连接MYSQL如何使用TCPlink?

我正在使用虚幻游戏引擎来开发我的新游戏,我需要从我的游戏连接到我的 MySQL 数据库(可能使用 PHP)来存储和检索数据。我在互联网上查了一下,但找不到如何在代码中使用 TCPlink。请帮忙。

0 投票
1 回答
838 浏览

arrays - 蓝图脚本中的声音数组

基本上我需要从游戏中的一个 AmbientSound 节点在游戏中播放大约 20-30 多种声音

所以我想我会制作一组声音,然后根据需要循环播放它并调用 PlaySound。但到目前为止,它还没有为我工作。

例如,我不确定如何初始化声音。看来我可以将 AmbientSound 添​​加到 EventGraph 中,然后我需要调用 SetSound 来对其进行初始化,但我只能将一种声音设置为 AmbientSound 节点。

所以问题是,如何在一个 AmbientSound 节点上动态设置声音?

自然地,我想在数组中添加一堆声音,然后根据需要循环调用播放声音,但我不认为这是可能的。

0 投票
1 回答
226 浏览

android - 有没有办法在 Windows 程序中模拟 android 应用程序?

我意识到这是一个奇怪的请求,但我正在尝试启用在 Windows 程序中运行的 android 应用程序。它在技术上不需要在程序中运行,但我想在我的程序中显示 android 应用程序界面以及能够与应用程序交互。任何人都尝试过这样的事情,或者可以指出我正确的方向吗?如果有帮助,我希望在统一或虚幻引擎模拟中执行此操作。

0 投票
1 回答
2990 浏览

unreal-engine4 - TActorIterator到 T

我遇到了一些问题,我不确定是我对指针的理解,还是虚幻本身。这是我的代码

所以我的问题是我无法将 Actor Iterator 转换为我的 TArray,并且我玩过取消引用等,我让它编译但在运行时崩溃。谢谢!

编辑:为清楚起见

我努力了

但收到错误 C2440:“正在初始化”:无法从“Anode *”转换为“Anode”。然后我尝试了

它编译但使用未处理的内存或其他东西创建了运行时错误,我认为这是因为它只是将指针交给 TArray 而没有处理问题(对吗?)。我理解我所感受到的概念,但不理解语法。

0 投票
2 回答
2104 浏览

c++ - 在 Xcode 5.1 中从 Unreal Engine 4 编译 C++ 时出现代码签名错误

我在虚幻引擎 4 中创建了一些 C++ 文件,并在 Xcode 中导入项目以编译新文件。当我尝试构建时,它失败了,给了我以下错误:

我没有付费的 iOS 或 Mac 开发者许可证。我现在这样做只是出于爱好目的,但是,这不应该阻止我为 Unreal 编译代码,不是吗?

任何帮助将不胜感激。谢谢你。

编辑:我目前不尝试部署到设备。我所做的只是尝试编译为 UE4 创建的几个非常小的 .cpp 文件。游戏引擎无法编译它们,所以它自动在 Xcode 中为我打开了一个项目。

编辑 2:项目设置已设置为“不要代码签名”。

0 投票
1 回答
1209 浏览

ios - 通过终端进行分析的 Xcode 构建

我正在尝试通过终端构建我的 XCode 项目。我想使用 Xcode 的Product > Build for > Profiling选项。到目前为止,我有:

该项目构建但不是用于分析。我收到配置“配置文件”不存在的错误。

任何帮助表示赞赏。