【问题标题】:Horizontal Camera Scrolling within given range给定范围内的水平相机滚动
【发布时间】:2023-03-31 23:17:02
【问题描述】:

我想创建一个移动游戏,只有水平相机移动。
就像没有将相机附加到 Actor 的 SideScroller。
我想让用户只在给定的范围内移动。
我只使用蓝图。
只是为了确定一下,我真的不想想知道任何移动设备的已实现相机的任何信息。
我只希望我的相机 Actor(来自虚幻引擎)表现得像一个普通的应用程序,您可以通过在屏幕上从左到右“滑动”手指来实现向左移动并从右滑动来实现水平滚动-to-left 归档向右移动。

我需要的信息:

  1. 如何通过手机触控水平移动相机? (类似于在 Android 中滚动 ListView/RecyclerView)
  2. 如何让相机在地图或给定范围内水平移动? (见灰色背景图片)

当前地图:

当前静态摄像机视图(不应再向左走):

示例相机视图(不应再向右走):

提前感谢您提供任何有用的建议。

【问题讨论】:

  • 2.问题得到解答。有谁知道如何解决 1. 问题?

标签: camera unreal-blueprint


【解决方案1】:

对于滚动边界,您可以使用浮点变量并手动设置其最小/最大值。这样它就永远不会超出那些最小值/最大值。

或者您也可以使用this node

还可以查看this video,可能会让您了解如何实现滑动机制。

【讨论】:

  • 感谢您的回答,但正如您所提到的。它只回答了 2 个问题(仍然感谢)。
  • 找到this。可能会对滑动机制有所帮助。
  • 这很好,但不一样。每次它“跳”回来,我释放“滑动”模式。它非常接近移动行为。有没有更常见的方法来做到这一点?我真的无法想象,我是唯一需要流畅“移动滑动”的人。您可以对 Anwser 发表评论,因为它回答了如何做的问题。我“只是”需要根据我的目的对其进行调整。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-10-30
  • 1970-01-01
  • 2020-09-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多