水平相机在给定范围内滚动

时间:2018-03-26 16:48:52

标签: camera unreal-blueprint

我想创建一个移动游戏,只有水平相机移动 就像没有将相机连接到演员的SideScroller一样 我想让用户只在给定范围内移动。
我只使用蓝图 只是为了确保,我真的不想想知道任何关于任何移动设备的实施相机的事情。
 我只是想让我的Camera Actor(来自虚幻引擎)表现得像一个普通的应用程序,你可以通过"滑动"屏幕上的手指从左到右,向左移动,从右向左滑动,向右移动。

我需要的信息:

  1. 如何通过移动触摸将相机移动水平? (类似于在Android中滚动ListView / RecyclerView)
  2. 如何让相机在地图或指定范围内水平移动? (参见带有灰色背景的图片)
  3. 当前地图: Current Map

    当前的静态相机视图(不应该向左移动): Current Static Camera View (Shouldn't go any furhter to the left)

    相机视图示例(不应该向右移动): Example Camera View (Shouldn't go any furhter to the right)

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

1 个答案:

答案 0 :(得分:-1)

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

或者您可以使用this node代替。

同时查看this video,可能会让您知道如何实施滑动机制。