Skip to content

Smooth Camera

平滑相机

平滑滚动以跟随物体。

作者和贡献者D8H


相机根据以下条件跟随物体:

  • 一个帧速率无关的追赶速度,使滚动从平滑过渡到强烈
  • 最大速度以进行线性跟随 (在线打开项目) 或在传送物体时减慢相机的速度
  • 一个免跟随区域,避免在微小移动时滚动
  • 一个偏移量以在一个方向上看得更远
  • 额外的延迟和追赶速度以给予速度的印象(对冲刺很有用)
  • 位置预测和延迟以模拟摄像师的响应时间

一个专用于平台游戏的行为允许在角色处于空中或地板上时切换设置。这可以用于在跳跃时稳定相机。

阅读更多...

提示

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

平滑相机

平滑滚动以跟随物体。

行为动作

绘制调试 绘制目标和实际相机位置。

将相机移动更近 将相机移动到物体附近。此动作必须在物体移动后调用。

相机延迟 更改相机延迟(以秒为单位)。

向下追赶速度 更改相机向下追赶速度(每秒比率)。

向下最大速度 更改相机向下的最大速度(每秒像素)。

跟随自由区域底部边界 更改相机跟随自由区域的底部边界。

跟随自由区域左边界 更改相机跟随自由区域的左边界。

跟随自由区域右边界 更改相机跟随自由区域的右边界。

跟随自由区域顶部边界 更改相机跟随自由区域的顶部边界。

在X轴上跟随 启用或禁用在X轴上的跟随。

在Y轴上跟随 启用或禁用在Y轴上的跟随。

预测时间 更改相机预测时间(以秒为单位)。

向左追赶速度 更改相机向左的追赶速度(每秒比率)。

向左最大速度 更改相机向左的最大速度(每秒像素)。

相机偏移X 更改物体在X轴上的相机偏移量。这不是物体和相机位置之间的当前差异。

相机偏移Y 更改物体在Y轴上的相机偏移量。这不是物体和相机位置之间的当前差异。

向右追赶速度 更改相机向右的追赶速度(每秒比率)。

向右最大速度 更改相机向右的最大速度(每秒像素)。

向上追赶速度 更改相机向上的追赶速度(每秒比率)。

向上最大速度 更改相机向上的最大速度(每秒像素)。

等待并赶上 根据最大速度延迟相机,并赶上延迟。

行为条件

相机偏移X 比较物体在X轴上的相机偏移量。这不是物体和相机位置之间的当前差异。

相机偏移Y 比较物体在Y轴上的相机偏移量。这不是物体和相机位置之间的当前差异。

行为表达式

表达式

描述

Object.SmoothCamera::OffsetX()

返回物体在X轴上的相机偏移量。这不是物体和相机位置之间的当前差异。

Object.SmoothCamera::OffsetY()

返回物体在Y轴上的相机偏移量。这不是物体和相机位置之间的当前差异。

平滑平台游戏相机

平滑滚动以跟随角色并在跳跃时稳定相机。

此行为没有表达式。


这个页面是有关 Smooth Camera _扩展的自动生成参考页面,由GDevelop 社区制作,这是为每个人设计的开源跨平台游戏引擎