【问题标题】:Unreal Development Kit Portals/Teleporters虚幻开发工具包门户/传送器
【发布时间】:2013-07-15 22:49:44
【问题描述】:

我正在尝试以类似于游戏 Portal 中的行为的方式在 UDK 中使用 UTTeleporterCustomMeshes(实际的 Portal 本身,而不是 Portal 枪)。

即:

  1. 您可以穿过它们,也可以穿过它们 (DONE)
  2. 您似乎可以通过门户看到它,就好像它是一个窗口(DONE
  3. 你可以站在传送门的一半,同时站在两边
  4. 阴影和光线也会穿过传送器

我的问题是我似乎找不到任何关于 UTTeleporters 的详细文档。

传送器是否有一些内置功能来处理这类东西,还是我需要自己实现? 即,创建一个自定义相机来捕捉要渲染到我的传送器上的场景并创建我自己的自定义传送器脚本?

我只是在寻求一些关于如何实现这一目标的方向或想法。

干杯

编辑
从那以后,我设法让第 1 步和第 2 步工作(UTPortal 成功了),尽管第 3 步和第 4 步仍然是一个挑战。

我的第一个错误是尝试使用 UTTeleporterCustomMeshes。 无论我经过哪里,它总是会在目标传送器的中间把我吐出来。另外,我必须像 @Sebastian 所说的那样使用 TextureRenderTarget。

在它开始看起来无缝之前我还有很长的路要走!

然后,进入第二阶段!

【问题讨论】:

  • 我记得第一款虚幻游戏的地图编辑器文档建议您通过“隐形”门户将走廊连接到房间,以提高性能。我希望我也能掌握当前的文档。但我很确定是的,所有这些功能都已经内置了。

标签: portal unreal-development-kit


【解决方案1】:

据我所知,虚幻引擎不支持这种行为。 但是,您可以自己构建它。

我会查看 TextureRenderTarget 类以在门户上渲染材质。 站在传送门的每一“边”上会...非常棘手,但是通过在 actor 中扩展触摸事件,拍摄和穿过它们应该足够简单。

【讨论】:

    猜你喜欢
    • 2012-10-26
    • 1970-01-01
    • 1970-01-01
    • 2012-03-11
    • 2018-10-29
    • 1970-01-01
    • 2017-05-02
    • 1970-01-01
    • 2019-01-04
    相关资源
    最近更新 更多