问题标签 [unreal-development-kit]
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.
c++ - 矢量投影 - 确保我的车辆只能在地板/表面上加速
我的“悬停”车辆遇到问题。我只希望它在地上时移动。
我遇到了矢量投影,将一个矢量投影到另一个矢量上。
有了这个,我的车辆将能够加速下坡道,上坡道,小巷哎呀,弯曲坡道等。
然而,这对我来说都是理论。
虚幻四引擎API中没有Vector on Vector静态函数,或者我错了FVector
目前,我已经实现了这一点。
我的目标是得到类似图片的东西:
无论如何,我可以让我的车辆向后加速并第四次加速而不会飞入太阳落山(如果它的鼻子指向那个角度)。
unity3d - Unity3D和虚幻引擎可以导入一些Corona项目吗?
我是游戏开发的初学者,遇到了一个问题。如果我说错了,请原谅我糟糕的英语。我有一个 Corona 项目,它是一个简单的迷你游戏。现在我想在 Unity3D 或 Unreal Engine 中开发游戏。我可以将 Corona 迷你游戏放入 Unreal 或 Unity Project 中吗?我的意思是将 Corona 迷你游戏插入到 Unreal 或 Unity 项目中。有没有我可以遵循的示例或教程。我感谢您的帮助。
game-engine - 完全转换改装而不是开发全新游戏有什么优势?
我在游戏开发方面只有很少的经验。我在大学项目的虚幻引擎中完成了一些概念验证学术工作。
我的问题是
- 完全转换改装而不是开发全新游戏有什么优势?
- 而且我也想知道完全转换moddin与开发新游戏的优缺点比较。
- 修改是不是更难,因为您无法访问源代码、文档并且不知道内部工作是如何完成的?
- 为什么模组制作者通常会模组虚幻锦标赛和半条命?
game-engine - 如何用真脸虚幻引擎4制作角色
我是游戏开发的初学者。我使用虚幻引擎4制作示例游戏。在一些教程的帮助下,我成功地创建了一个正在运行的游戏。
接下来我需要建模一个像我这样的角色。我也有兴趣创造一个像我家一样的环境。我对此一无所知。
- 是否可以使用虚幻引擎 4 创建真实角色?
- 如何创建新材料(真实材料,例如:软管墙、地板)?
- 如何使用虚幻引擎创建类似 Gta 游戏角色的角色?
animation - 如何使用动画缩放角色的脚并约束头发在虚幻引擎中移动到新位置?
我想在虚幻引擎中进行角色定制,如何缩放角色并约束头发和眼睛移动到新位置?我正在使用混合形状。谢谢
c++ - 为什么 GetAllActorsOfClass 返回空?
我有一个PlayerControl.cpp
派生自 Pawn 类的类
在那个类中,我有一个方法来获取地图中的所有演员
但是 FoundEnemies 数组总是空的,当我在 BP 中做同样的事情时,它会起作用。
有人能告诉我为什么这在 C++ 中不起作用吗?或者如果我做错了,如何做正确?
android-6.0-marshmallow - UE4打包的apk无法在Android 6.0上成功运行
我在Android 6.0平台使用Unreal Engine 4(UE4)开发一个简单的demo游戏时就遇到过这样的问题。那是当我尝试打开由 UE4 创建的应用程序时,出现错误,应用程序启动并关闭。我尝试记录移动设备生成的味精,但是,我没有得到关于此错误的有用味精。
以下是 msg 的摘录:
0-21 17:23:20.399 I/System.out(2869): 调用::className:com.huawei.lcagent.util.FileUtils MethodName:runCommand 10-21 17:23:20.404 W/InputDispatcher(1012): channel 'f8effe com.manchoose.paocar/com.epicgames.ue4.GameActivity (server)' ~ 消费者关闭输入通道或发生错误。events=0x9 10-21 17:23:20.404 E/InputDispatcher(1012): channel 'f8effe com.manchoose.paocar/com.epicgames.ue4.GameActivity (server)' ~ Channel 已不可恢复地损坏,将被处理掉!10-21 17:23:20.404 W/InputDispatcher(1012): 通道 'd21f9f3 com.manchoose.paocar/com.epicgames.ue4.GameActivity (server)' ~ 消费者关闭输入通道或发生错误。事件=0x9 10-21 17:23:20.404 E/InputDispatcher(1012):频道“d21f9f3 com.manchoose.paocar/com.epicgames.ue4.GameActivity(服务器)” ~ 频道无法恢复,将被处理掉!10-21 17:23:20.404 I/Zygote (550): 进程 16912 由于信号 (11) 退出 10-21 17:23:20.405 W/InputDispatcher(1012): 试图注销已经未注册的输入通道 'f8effe com. manchoose.paocar/com.epicgames.ue4.GameActivity (server)' 10-21 17:23:20.406 E/HsmCoreServiceImpl(1012): onTransact in code is: 102 10-21 17:23:20.406 I/MediaProcessHandler(1012) :processOp opType:1,uid:10167,pid:16912 10-21 17:23:20.406 W / MediaProcessHandler(1012):删除目标不存在,可能是UI进程:uid:10167,pid:16912 10-21 17: 23:20.408 W/InputDispatcher(1012):尝试取消注册已经未注册的输入通道“d21f9f3 com.manchoose.paocar/com.epicgames.ue4.GameActivity(服务器)”10-21 17:23:20.416 E/PackageLogInfoManager(2869) :检查包日志状态,cr: android.app.ContextImpl$ApplicationContentResolver@f3414db, packageNames: null 10-21 17:23:20.419 I/gralloc (382): Alloc req: dev=0x7f87342540, w=1440, h=2560, format=0x1, 用法=0xb33 10-21 17:23:20.419 I/gralloc (382): Alloc 句柄(0x7f68620300): interfmt=0x1, stride=1472, size=15310848 10-21 17:23:20.421 W/gralloc (382): gralloc_register_buffer :74:注册句柄 0x7f68620200 来自同一进程:382。10-21 17:23:20.443 I/InputReader(1012):重新配置输入设备。更改=0x00000004 10-21 17:23:20.443 I/InputReader(1012):设备重新配置:id=2,名称='华为,触摸屏',尺寸 1080x1920,方向 0,模式 1,显示 id 0 10-21 17: 23:20.444 I/InputReader(1012):重新配置输入设备。更改=0x00000004 10-21 17:23:20.448 I/HwSystemManager(1794):HsmPackageManager:onConfigureChanged:
sprite - 虚幻引擎 4.13.2 中的 2D 精灵缩放
我正在为 2D Platformer 任务开发 Sprite Scaling 拾音器,并且大部分都已解决。
但是,我遇到了一些问题。
当缩放胶囊组件(它是父对象)时,当走到 TileMap 上的精灵时,地图会消失,直到您再次离开。
我不完全确定为什么。玩家并没有从地图上掉下来,稍微往旁边移动一下就会重新出现,但是当玩家很小并且和 TileMap 发生碰撞时,它就会消失。
播放器大小调整代码:
所描述问题的 GIF:
https://gyazo.com/e23d24cfc9af406c2808bcf73ea5dad4
任何帮助表示感谢!
unreal-engine4 - 如何从外部文件夹加载静态网格体?
我正在学习 UE4 C++ 开发,我有一个想法,但我不知道这是否可行。我的 WAMP SERVER 上有一个文件夹用于示例( C:\wamp\www\staticmesh\My3DModel.3DS )。我的想法是在我的 UE4 小部件上创建一个按钮,当按下它时,它将我的静态网格从我的文件夹导入到我当前的场景中。这是可能的 ?
OBS:因为我的游戏会太重,所以我想我会导入静态网格并实时放入场景中,而不是在游戏旁边构建。如果您知道其他解决方案或任何想法,将受到欢迎。**
有人愿意一步一步地帮助我我如何在下面实现该代码?这对我来说非常非常重要,因为我正在学习 UE4 C++。
非常感谢您的任何回答。
html - 在 Unreal4 for HTML5 中打包的问题
我正在尝试为 HTML5 打包一个项目,但不能使其小于 159 mb。我在 4.16.3 和 4.17.1 版本上尝试了以下配置。
正在使用的包装选项如下图所示。我还使用了一个黑名单(正在读取它,因为它出现在日志中)来排除一些被打包的没有用的内容。
为 Windows 打包的同一个项目提供 82.4 mb(我也发现它非常大,因为它是一个非常简单的项目......它在 .pak 文件上使用 19.7 mb,在 UE4Game-Shipping.exe 上使用 50.1 mb,在插件上使用 14 mb我不知道如何摆脱,因为我不使用它们)。
我没有初始内容,因为我上次尝试减小大小是开始一个没有初始内容的新的干净蓝图项目,并且仅将要打包的级别迁移到这个新的干净项目。
有谁知道我该怎么做才能使这个变小?在此先感谢您的帮助!