问题标签 [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.
portal - 虚幻开发工具包门户/传送器
我正在尝试以类似于游戏 Portal 中的行为的方式在 UDK 中使用 UTTeleporterCustomMeshes(实际的门户本身,而不是门户枪)。
那是:
- 你可以穿过它们也可以穿过它们(完成)
- 看起来好像您可以通过门户看到它,就好像它是一个窗口(完成)
- 你可以站在传送门的一半,同时在两边
- 阴影和光线也会穿过传送器
我的问题是我似乎找不到任何关于 UTTeleporters 的详细文档。
传送器是否有一些内置功能用于这类东西,还是我需要自己实现?即,创建一个自定义摄像机来捕捉要渲染到我的传送器上的场景并创建我自己的自定义传送器脚本?
我只是在寻找一些关于如何实现这一目标的方向或想法。
干杯
编辑:
我已经设法让第 1 步和第 2 步工作(UTPortal 成功了),尽管第 3 步和第 4 步仍然是一个挑战。
我的第一个错误是尝试使用 UTTeleporterCustomMeshes。无论我经过哪里,它总是会在目标传送器的中间把我吐出来。另外,我必须像@Sebastian 对TextureRenderTarget 所说的那样做一些事情。
在它开始看起来无缝之前我还有很长的路要走!
然后,进入第二阶段!
windows-8 - 虚幻引擎和 Windows RT / Windows 8
我是游戏开发的新手,我在这里发现虚幻引擎可用于 Windows RT/Windows 8。我想为 Windows 8(RT) 制作一个非常简单的游戏,但我发现 UDK 不支持。
是否有一个“魔术按钮”可以导出使用 UDK 创建的游戏(比如说其中一个演示项目),用于 Windows 8?或者有人将如何使用虚幻引擎创建 Windows 8 游戏?
unreal-development-kit - ctrl+左键不编辑地形 Unreal Engine
当我在 UDK 中按 ctrl + 左键单击时,它对地形没有任何作用。我已经尝试了两个 ctrl 键,但似乎仍然找不到问题。
照片:
camera - 如何在 UDK 游戏中获得更多的摄像机旋转自由度?
我有一个使用第一人称相机在 UDK 中设计的游戏概念。默认情况下,你只能看(即旋转相机)这么远和这么远,但我想要实现的效果是让玩家能够俯视自己,这样他们就可以看到玩家角色的脚模型,就像你可以在游戏中为任何熟悉它的人一样。
我是程序员而不是设计师,所以我希望有一个脚本解决方案。我认为我需要扩展一个或多个 Camera、PlayerController 和 Pawn 类,但我浏览过它们并不能完全找到我想要的东西。大概有隐藏在某处的旋转角度的最小值和最大值?
任何建议,将不胜感激。
textures - 从 Blender 对象看不到 UDK 中的纹理
我从创建我家的地图开始使用 UDK。我在 Blender 中创建家具,然后将其导出到.fbx
最后导入 UDK 以使用它。问题是我无法在 UDK 中看到我用 Blender 创建的纹理。在 UDK 中,我看到了一个普通的默认纹理,而不是我在 Blender 中创建的纹理。我正在关注本教程(http://www.youtube.com/watch?v=4J-T0mCSyl8)。
你能帮我在UDK中获得纹理吗?
非常感谢!
networking - 无法以正常的方式连接到 UDK 服务器
我和一些朋友正在尝试使用 UDK 3 创建游戏。现在没什么特别的;我们有一个 Pawn,它会生成并在自定义地图周围移动,这一切都写在 UDK 附带的示例游戏上。我正在尝试设置一个专用服务器,以便我们可以测试我们的更改(这将是一个仅限多人游戏的游戏)。我们都在同一个网络上的强大的 Windows 机器上,并且服务器没有通过 Steam 运行。
我一直在使用 Unreal Frontend 来编译和打包游戏。安装程序运行良好,它安装的游戏也运行良好。我们可以建立一个简单的点对点多人游戏,而且很有效。问题是当我尝试从命令行将其作为专用服务器运行时。我输入的命令是
这会执行并调出第二个控制台,显示游戏引擎已初始化,然后等待。不幸的是,网络上的其他游戏副本都看不到这个服务器,这是一个问题。现在这就是它变得疯狂的地方。
我在故障排除的“尝试随机事物以查看有效的方法”阶段发现了这一点。如果我从命令行将游戏作为专用服务器运行,然后在同一台机器上以正常游戏模式打开游戏的第二个实例,然后让该实例托管多人比赛,游戏的任何其他实例在网络将看到一台服务器,当他们连接到它时,他们将连接到我计算机上的专用命令行服务器。一旦他们加入,我可以在不影响服务器的情况下关闭正常的托管游戏,但是再也没有人可以看到服务器了。
我真的不明白这里发生了什么。为什么正常情况下任何人的游戏都找不到服务器?为什么只有在同一台计算机上存在托管点对点游戏的游戏实例时服务器才可见?有没有办法来解决这个问题?
graphics - 虚幻开发工具包导出纹理
我不熟悉 UDK 工具,机器人我有一个游戏的完整源代码(二进制目录、开发目录、引擎目录和 UDKGame 目录),我想从这个项目中导出所有纹理。这怎么可能?
unreal-development-kit - UDK 中的矢量旋转器转换
我环顾四周,通过实际代码或函数示例发现的很少。希望当(如果)他们退出测试版时,会在文档上投入更多的精力。
在 UDK(2013-07 测试版)中:
1)如何将矢量转换为旋转器?
2)如何将旋转器转换为矢量?
3)是否有设置相机指向物体的功能?
任何使用向量的东西都有一个 LookAt() 函数,但是看到这些使用旋转器我有点迷茫。
4) 是否有设置相机朝向矢量的功能?
如果有可用的矢量到旋转器转换,这将非常容易。
linux - 虚幻引擎 3 和 OpenGL/Linux
我目前在开发游戏时遇到了一些问题。我想使用虚幻引擎 3(或者更确切地说是 UDK),因为它非常适合我们的需求。无论如何,多平台体验是一个基本目标。UDK 和虚幻引擎 3 与很多平台兼容,但在我看来,没有关于 OpenGL 支持的官方文档。
我想了想,问自己,为什么不“只是”改变 UE3 的核心以使用 OpenGL 调用而不是 DirectX?
你怎么看,这会有效和合适吗?
unreal-development-kit - UDK 中的有机材料创建
我正在尝试在 UDK 中生成我自己的程序贴图以创建有机软泥材料。
我在史诗中搜索了文档,但找不到一个位置来涵盖在地图中创建运动/过渡的主题。有没有一种使用虚幻脚本的方法来编码表面随时间的变化?
我假设我可以在 3-4 张图像之间转换,但我找不到解决方案。