1

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

那是:

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

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

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

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

干杯

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

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

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

然后,进入第二阶段!

4

1 回答 1

0

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

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

于 2013-07-18T08:42:23.343 回答