Articles of 蓝图

如何在虚幻引擎4中制作2D世界政治版图?

有人可以解释在虚幻引擎4中制作二维世界地图的基础(例如类似于在鼠疫公司使用的文明,文明的年代等) 我已经看到它是统一的,但在虚幻引擎4中找不到任何类似的内容… 谢谢。

虚幻:帮助设置相机边界框

最近,我设置了一个蓝图,用于设置相机边界框,以限制摄像机在跟随播放器进行侧滑项目时可以移动的位置。 我使用的蓝图是基于以下系列的教程: 如何在#UE4上制作Metroidvania / 2D相机蓝图系统 ,虽然它是为Metroidvaniatypes的游戏devise的,但我认为它也可以用于更传统的风格我瞄准的平台游戏。 不幸的是,我遇到的问题是,虽然我能够按照教程来设置蓝图,但对于如何实际设置相机边框本身,我还没有足够的把握。 基本上,我试图以相机本身保持完全静止的方式设置相机盒,当玩家站在地面上时跳起来。 我已经尝试了Blueprint,Actor Collision Extent和Camera Box Extent的两个主要设置,但是当我能够减less相机的移动时,我一直无法保持相机的移动,或者至less不要让相机过度放大动作。

性格跳跃,当shoudn't

我为游戏角色设置了variables和input(比如跑步,跳跃,蹲伏和寻找)。 当我开始testing时,角色自动跳过一次而没有input。 我改变了蓝图,试图解决这个问题,但是我做了另外一个问题。 现在,当角色蹲下跳跃时,他会在没有任何input的情况下进行第二次跳跃。 我试图以同样的方式解决问题,即改变蓝图选项,但我没有取得任何进展。 我甚至从头开始重新编制整个蓝图,并再次陷入同样的​​问题。 我已经在网上寻找帮助,没有成功。 任何澄清是值得欢迎的。

虚幻:跳过平台

有人可以向我解释为什么我的蓝图可以通过跳过他们的平台无法正常工作? 我在网上使用了一个教程,这个教程的目的是为了2D sidescroller而不是我正在开发的3D sidescroller,所以我不确定这是否是问题的一部分,但是我认为我应该只是提到它案件。 视口: 事件图:

添加2个声音到1资产

我从游戏开始就有一个完整的循环,正如我所需要的那样工作。 我需要的是第二个声音提醒玩家他们已经find了隐藏的对象(第一个声音是一个定位器的声音,以帮助他们走向正确的方向)。 我的问题是,当我添加第二个声音的对象,似乎没有改变。 当玩家进入衰减范围内时,是否有办法添加第二个声音? 我不想让它closures第一个声音,只是把它的声音。 这样,如果玩家离开,他们知道回到哪里,因为第一个声音仍然会播放。

虚幻引擎interp到运动

当用这个组件设置一个类的蓝图,并设置:自动激活“为false,不可能从关卡蓝图激活,我失去了什么? 谢谢

虚幻引擎4.18 – 蓝图 – 蒙太奇设置下一节不按预期工作?

背景 :我正在按照这个教程系列https://docs.unrealengine.com/latest/INT/Videos/PLZlv_N0_O1ga0IoRrpI4xkX4qmCrhGu56/ 在讲座20中,我们被要求testingPunch相关的代码。 如果用户只握了一会鼠标,字符实际上应该是一次冲刺。 如果他持有更长的时间,那么它将继续打孔。 在任何情况下,只要用户停止按住鼠标键,字符就会停止。 为了做到这一点,我们使用了一个蒙太奇,我们使用布尔值来检查button是否仍然被按下,如果没有,我们只需按照当前用于使用蒙太奇设置下一节的手来按PunchEnd1或PunchEnd2即可。 问题 :三拳之后,角色停止。 不知道为什么。 我试过了什么? 删除了蓝图中的两个“ 蒙太奇设置下一节”节点,并将其添加回来。 closures并打开项目 检查了两次讲座 图片: https : //imgur.com/ii3uu49

为什么当延迟被执行时执行继续

我正在做一个基于瓷砖的游戏。 我有一个电路板生成器,在硬盘上我必须创建900个游戏切片并将它们添加到屏幕上。 这需要大约3到4秒才能完成。 我开始将UI代码移到C ++中,但遇到了大量问题,并且不推荐使用C ++中的UI,因为它容易出错并且很难处理。 所以我把它移回蓝图,为了避免所有的CPU花费3到4秒钟,我实现了一个系统来布局董事会一行一个时间之间短暂的时间来释放CPU。 这样做的效果非常好,板子一次一排地摆放着,而FPS的延迟时间仍然保持在50左右,而且非常甜美。 但是我遇到了延迟节点的问题。 我布置一排,延迟一小段时间,布置下一排,等等。 一旦我点击第一个延迟节点,执行就会在包含延迟的事件结束之后继续执行。 1.在debugging时,这个断点是第一个按预期的命中。 2.执行然后进入Layout10x10EasyBoard事件,因为它应该在行之间触发延迟。 3.在延迟结束之前,执行程序会在这里继续执行,并在延迟结束之前继续执行。 然后这个断点被击中,我们继续显示其余的游戏图块。 这是我的理解,执行将停止在一个延迟,所以我认为应该发生的是布局10x10EasyBoard应该完成执行之前,在3号接。但是,这并没有发生。 该行末尾的代码需要在继续之前创建所有图块,并且由于延迟似乎对执行没有影响,因此代码无法正常工作。 有谁知道为什么延迟不会停止执行?

在蓝图中虚幻4倾斜function

我在“虚幻4蓝图Visual Scripting”中创建了迷宫风格的游戏。 这个想法很简单。 通过使用android设备的倾斜function导航球。 我通过项目设置/input轴设置了倾斜function,但是这似乎没有增加任何移动input到球。 有谁知道如何正确设置? 当我包装游戏并testing它时,球根本不动。

在UI中显示一个variables

我一直在寻找这个问题的答案,但似乎没有人帮助我。 我浪费了两个小时试图弄清楚如何做到这一点,所以请在这里帮助我。 我正在虚幻引擎4中制作一个FPS游戏,并且我想要显示弹药。 我可以做到这一点,但改变显示弹药的用户界面的文本正在变成一场噩梦。 我需要访问文本标签variables 在处理实际射击的蓝图里面 从那里我应该能够调整文本,以配合我的弹药。 不幸的是,无论我尝试什么,我都不能改变我的蓝图中的variables。 我甚至不能让variables的公众开始! 我需要做些什么才能做到这一点?