Skip to content

边缘滚动相机

当鼠标光标靠近屏幕边缘时滚动相机。

作者和贡献者 该社区扩展的:VictrisGames

边缘滚动相机允许玩家通过将光标靠近他们想要相机移动的边缘而在场景中移动。这在RTS游戏中很常见,但对许多事情都很有用。

如何使用:

  • 在场景开始时运行动作“启用(或禁用)边缘相机滚动”
  • 在场景开始时运行动作“配置边缘相机滚动”

提示:

  • “渐进速度”使相机在光标靠近屏幕边缘时滚动得更快
  • 使用动作“启用(或禁用)相机边缘滚动”来打开或关闭滚动
  • 使用动作“强制相机边界”来限制玩家可以看到的内容
  • 如果要多个图层移动,请使用扩展“复制相机设置”

表达式:

  • EdgeScrollSpeedX() - 当前滚动速度(水平)
  • EdgeScrollSpeedY() - 当前滚动速度(垂直)

提示:

学习如何安装新扩展通过按步骤指南。

动作

配置相机边缘滚动 配置相机边缘滚动,当鼠标靠近屏幕边缘时移动。

绘制边缘滚动屏幕边界 绘制一个矩形,显示边缘滚动将被触发的位置。

启用(或禁用)相机边缘滚动 启用(或禁用)相机边缘滚动。使用“配置相机边缘滚动”来调整设置。

条件

相机正在滚动 检查相机是否在滚动。

相机正在向下滚动 检查相机是否在向下滚动。

相机正在向左滚动 检查相机是否在向左滚动。

相机正在向右滚动 检查相机是否在向右滚动。

相机正在向上滚动 检查相机是否在向上滚动。

表达式

表达式

描述

EdgeScrollCamera::SpeedX()

返回相机当前水平方向滚动的速度(每秒像素数)。

EdgeScrollCamera::SpeedY()

返回相机当前垂直方向滚动的速度(每秒像素数)。

此页面是由社区制作的关于 Edge scroll camera _扩展的自动生成参考页面,由GDevelop,为每个人设计的开源跨平台游戏引擎的维基