问题标签 [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.
rotation - 围绕矢量旋转,蓝图 Unreal Engine 4
我有一个问题,我想围绕任意向量旋转 Actor,我想知道是否有使用蓝图的标准方法来实现这一点,以防我有向量的坐标。我在网上没有找到任何有用的东西。
我遇到的另一个小问题是关于提取该向量:有没有一种方法可以使用蓝图或 UE4 界面提取 Actor 的某些关键点的世界坐标?
例如,给定一个绕 X 轴旋转 5 度的门框,我可以使用蓝图或界面等简单工具提取其中一个角的世界坐标吗?
unreal-engine4 - 如何从外部文件夹加载静态网格体?
我正在学习 UE4 C++ 开发,我有一个想法,但我不知道这是否可行。我的 WAMP SERVER 上有一个文件夹用于示例( C:\wamp\www\staticmesh\My3DModel.3DS )。我的想法是在我的 UE4 小部件上创建一个按钮,当按下它时,它将我的静态网格从我的文件夹导入到我当前的场景中。这是可能的 ?
OBS:因为我的游戏会太重,所以我想我会导入静态网格并实时放入场景中,而不是在游戏旁边构建。如果您知道其他解决方案或任何想法,将受到欢迎。**
有人愿意一步一步地帮助我我如何在下面实现该代码?这对我来说非常非常重要,因为我正在学习 UE4 C++。
非常感谢您的任何回答。
c++ - 在虚幻引擎 4 中使用 Steamworks
所以我开始为我的游戏实现 Steamworks 功能,一切都非常顺利。我设法与 Steam API 同步(我可以取得成就并看到我正在 Steam ACC 上玩游戏)。但是,当我想开始使用他们提供的一些功能时,我的引擎会说:
任何人都可以帮我解决这个问题吗?我的目标是在排行榜中阅读和保存分数。对我有什么好的建议吗?:D
给我错误的代码示例:
还尝试使用 OnlineSubsystem 像这样进入 Steam:
c++ - C ++如何计算两个3D点之间的弧
我通读了论坛,我确信以前有人问过这个问题,但我真的找不到我要找的东西。
我的问题如下:
我有一个沿着样条线移动的 AI 角色。如果该路径被阻挡,角色应该围绕它沿弧线移动,然后继续沿着它的路径前进。
为了论证,我们假设样条线的长度为 7000 个单位。
因此,我有两个 3D (x,y,z) 向量。第一个向量是 AI-bot 的当前位置,第二个向量是经过障碍物的位置。暂时让我们说:当前样条位置 + 400 个单位;稍后我可以做一条线追踪来获得障碍物的尺寸等,但现在我不在乎它。
现在我想计算一条替代路径以避免上述障碍 - 因此计算这两点之间的弧 - 我该怎么做?我的数学真的很糟糕,但看了弹丸轨迹,因为我认为它会是一样的,只是无法真正理解它:<
virtual-reality - 具有跳跃运动和 ue4 的非 VR 项目
有谁知道如何为非 VR 项目设置跳跃动作。
我也希望它正面朝下 45 度。
互联网上几乎没有这方面的文档,有人有经验吗?
非常感谢,
奥利维鲁斯
unreal-engine4 - UE4 在播放期间启用鼠标?
我对 UE 非常陌生,并且做了一些简单的教程来开始,所以我不知道正确的术语来帮助我找到我正在寻找的东西......无论如何,每当我点击播放和游戏开始,我的鼠标消失了,我只能使用我设置的输入;所以我的问题是,即使我不需要鼠标输入来移动,因为我正在使用 WASD,我如何让我的鼠标保持解锁状态并且可以在不被锁定到相机的情况下四处移动?
c++ - 虚幻引擎:能否主要使用 C++/脚本而不是蓝图来完成?
我正在考虑我的游戏引擎选项。我做了Twin Stick Shooter 教程。最让我感到沮丧的是,大部分编程都是在蓝图中完成的,这是一种丑陋的(在这里是主观的,但不会太久)图形编程。游戏的整个逻辑都是用盒子完成的……我觉得这太可怕了!我什至逃离了 Qt Designer 并使用纯编码和布局来设计我的 GUI。
回到客观,问题在于“双棒射手”是一款非常非常简单的游戏。然而,这些图表最终非常复杂和庞大。我发现这在没有问题的情况下很难维护,例如使用 git 或任何其他版本控制工具跟踪随时间的变化。与 C++ 不同,在 C++ 中,维护大型代码是一个非常古老的问题,可以通过多种方式解决,并且版本控制系统可以很好地解决这个问题。
我的问题是:教程中的同一个游戏(或任何一般游戏)是否可以使用 C++ 中部署的所有逻辑(或者可能少于 5% 的蓝图)来完成,而不是全部部署在蓝图图表中(如 Twin Stick Shooter )? 鉴于我不是虚幻引擎方面的专家,我认为专家可以很好地回答这个问题,他可以解释纯粹用 C++ 可以做什么和不可以做什么,以及为什么这样做是好是坏那。
android - 将 FirstPersonExample Map 部署到 android 时出错
我已经在我的 windows10 PC 上成功安装了 CodeWorksforAndroid 1R6,用于将虚幻引擎文件执行到 android 设备。
我已将虚幻引擎 FirstPersonExampleMap 的 starterkit(蓝图)文件用于在 android 上执行。
启动器显示已连接的 android 设备。当我选择 android 设备时,该过程开始,在 depolying 时出现错误,BUILD 失败。
请帮助解决问题。
错误 -
我已经在项目设置中更新了 android sdk、android ndk 位置
我的 Android 手机是 HTC One E9s dual Sim 与 Android 版本 5.0.2
更新
我检查了 project.properties,其中 android-target 为 19 (android-19),我在 NDK API 级别中提到了虚幻编辑器的项目设置。还是检测不出来。
新错误
c++ - 与虚幻引擎 4 联网时相机的问题
我目前正在做一个项目,我的所有玩家都使用不同的相机。
我首先想到的是使用 UCameraComponent,但是每个摄像机都必须绕着某个点转动,并且不能随着棋子的移动而移动。
所以我决定在我的 pawn 的 BeginPlay() 中生成一个相机 Actor。
这适用于第一个玩家,之后取决于它。有时,第二个玩家的相机工作正常,但有时,他通过错误的相机观看,并且相机变量与他正在查看的不同。有时,当新玩家加入游戏时,它会成为第一个/第二个玩家通过错误的相机看。
这是我们用来在客户端和服务器(创建游戏的第一个客户端)之间建立 LAN 连接的 GameInstance 蓝图
如果有人能找到相机无法按预期工作的原因,那就太好了!提前感谢大家的帮助。