平滑摄像机
本课属于 Coddy Godot 学习旅程的“游戏体验”单元。第 10 课,共 23 课。
固定在玩家身上的摄像机会突然开始和停止移动。摄像机稍微落后一些,然后再追上,会移动得更平滑。
Camera2D 可以通过位置平滑来实现这一效果。
position_smoothing_enabled = true
position_smoothing_speed = 4.0第一行会开启平滑。速度决定视野追上的快慢。数值较小时,视野会落后很多;数值较大时,几乎不会落后。Godot 的默认值是 5。
摄像机节点仍会跟随玩家移动。只有屏幕上的视野会有延迟。
挑战
简单让摄像机平滑地跟上。
- 在
_ready()中,将position_smoothing_enabled设置为true。 - 将
position_smoothing_speed设置为4.0,并保留限制值。
按“开始”并运行:视野会落在后面,然后跟上。然后按“检查”。
亲手试试
extends Camera2D
func _ready():
limit_left = 0
limit_top = 0
limit_right = 1600
limit_bottom = 360
游戏体验中的所有课
自己练习: Godot 在线编辑器