问题标签 [unreal-blueprint]

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

c++ - 在 UE4 中将原生 C++ 代码制作为蓝图

嗨@所有

我是 UE4 的新手,所以如果我做错了什么可怕的事情,请告诉我。我很高兴我能学到的一切

问题:是否可以用普通的 C++ 类制作蓝图?...它应该...具有正确的包含...因为我为大学制作了一个 C++ 类“图形”,并且我喜欢将它作为技能树的基础实现到游戏中。它应该是“UCLASS(Blueprintable)”,使其简单易读。还有原生,当然我为系统做垃圾收集:)

代码是这样的:

或者我应该重写它,没有模板?当然,我敢肯定,类型 T 将是“技能*”

我认为在这一点上制作蓝图将使后期开发平衡技能等方面的努力更好、更快、更容易处理。

如果您能在这一点上帮助我,那就太好了:)

亲切的问候 EvD

0 投票
1 回答
601 浏览

textures - UE4 贴花始终具有相同的材质

尝试通过生成贴花时遇到问题。虽然我已经设置了它的材质,但它正在使用“基本”虚幻材质之一生成贴花:
世界中的结果| 蓝图代码| 使用的材料
我已经尝试过用 C++ 编码并使用不同的材料。
在此先感谢您的帮助!

0 投票
1 回答
6367 浏览

unreal-engine4 - 虚幻引擎 4:如何加载不同游戏模式的地图?

我们有两张地图:

地图 1:标题菜单 - 使用带有 HUD 的自定义游戏模式来处理选项等,并且没有生成

地图 2:实际主关卡 - 使用默认的第三人称游戏模式

当我们在编辑器中运行这两个贴图时,它们工作得很好,但是当我们尝试使用蓝图从一张贴图切换到另一张贴图时,场景就混乱了,需要重建照明。我们假设这是因为两者之间的游戏模式不同。

我们应该如何处理这个问题?我们似乎无法弄清楚这一点。

0 投票
1 回答
2078 浏览

2d - 在 Unreal-Engine 4 中,有没有办法在动画书完成动画后停止它?

当一本动画书在虚幻引擎 4 (2d) 中结束动画时,我试图销毁它。但是,我似乎找不到停止翻书动画的方法,你能帮忙吗?

有没有办法在动画后停止翻书?

我对虚幻有点陌生,我到处寻找选项。这是我必须以编程方式处理图表的事情吗?

0 投票
1 回答
528 浏览

c++ - 无法在 UE4 中使用 FFileHelper

我想使用https://www.youtube.com/watch?v=wemG-YI2iag将字符串导出到 txt 文件。但是,在我创建了 C++ 类之后,没有#inlcude "ReadWriteTextFile.h"也无法使用 FFileHelper。

它显示cannot open source file "ReadWriteTextFile.h"当我自己包含它时。我怎么解决这个问题?

0 投票
2 回答
7687 浏览

unreal-engine4 - 如何在保持玩家前进/后退能力的同时强制围绕空间点进行轨道运动?

长篇大论的问题,我将提供一个图表来说明我的目标:

例子

红色方块代表人物,蓝色矩形代表摄像机,绿色圆点代表“舞台”的中心,黑色圆圈是舞台本身。

我想要的是基本上将玩家的运动锁定在舞台的“中心”周围,这样无论何时你向左或向右移动,你都会或多或少地围绕所述中心旋转。但是,我也希望玩家能够在中心前后移动。请记住,我希望相机始终保持在玩家的正后方。我尝试了许多不同的方法,最新的方法如下:

示例 2

我拿了一个默认演员,附加了一个弹簧臂,将一个儿童演员附加到那个(被附身成为可玩角色),附加另一个弹簧臂,最后是相机。然后我将蓝图代码添加到第一个弹簧臂,使其成为由左/右控件控制的那个。但是,在点击播放时,唯一移动的是相机,它只能向前和向后移动。

诚然,我对 Unreal Blueprints 还是很陌生,因此我们将不胜感激。

0 投票
2 回答
15475 浏览

unreal-engine4 - 在虚幻引擎 4 中从关卡蓝图中访问变量

我有一个变量,每次我在关卡蓝图中移动我的立方体时都会更新,现在我想从多个类蓝图中访问这个变量,我该怎么办,我尝试投射到游戏状态但没有成功,我真的是新手ue4如果你能详细解释一下

编辑:抱歉没有添加细节,我要访问的变量是一个名为 cube_side 的整数,它告诉我每次移动时立方体在哪一侧,所有这些都发生在 bp 级别,我想访问这个变量来查看立方体在其他类蓝图中的哪一侧 -> 这是图片中的一些细节

我知道在关卡蓝图中编写所有内容并不好,但现在为时已晚,我只需要将 var cube_side 转移到其他类蓝图中,以便其他对象可以根据立方体所在的一侧进行更改。

0 投票
1 回答
233 浏览

php - 安全的 API 连接

我想弄清楚如何设置安全的 API?API 网址: https://nomnomaapiurl:D/api/g_userinfo.php?apireqkey= akeythats 对每个人都一样&r= userid &func=setmoney&money=231

此功能更新用户当前拥有的资金。目前我正在使用 varest 插件在虚幻引擎 4 中发出请求以更新数据库中的值。 但是如何安全地做到这一点?所以你不能简单地在浏览器中输入这个 url 并骗取一些钱吗?

0 投票
1 回答
378 浏览

unreal-engine4 - 从市场实现角色(虚幻引擎 4)

我现在只使用 UE4 大约两个星期,我完全是个菜鸟。我已经完成了一两个教程,并且对界面和蓝图有些熟悉。我正在尝试创建一个以卡通狗(在市场上购买)作为主要可控角色的自上而下的移动模拟。有没有一种简单的方法可以让他成为主角,而不会过多地弄乱自上而下的起始蓝图?他不是双足的,这是否意味着我必须使用典当类?我如何实现他的动画?我完全迷失了,任何帮助、建议、YouTube 视频或教程将不胜感激。

0 投票
1 回答
44 浏览

c# - 是否有 api 接口可以与 Unreal 进行材质交换?

是否有接口让我可以通过 PC 上的外部程序进行材料交换?

我有一个用于控制其他设置的平板电脑,我想用它来交换材料。平板电脑通过 wifi 连接到 PC 上的 ac# 程序。这个 c# 程序用于启动 Unreal 环境(打包成可执行文件)。

我知道我可以在我的 Unreal 项目中创建一个可以进行这种交换的 gui,但是我唯一的用户输入是平板电脑,所以我需要一种方法来通过 API 调用或类似的方式以编程方式告诉 Unreal 交换材料。

这可能吗?

或者,看起来我可以连接静态网格以更改按键上的材料......所以我可以从我的程序中模拟按键,但这似乎更像是一种黑客而不是真正的解决方案。