将GDScript与Godot相机一起使用。我有一个Camera2D对象来处理视口变换。
我希望移动相机,调整屏幕分辨率并放大和缩小。我想确保在缩小相机时,它们不会移出相机的视角。
播放器也是KinematicBody2D对象。我正在考虑使用播放器testMove()并确定其新位置是否由Camera2D生成的矩形包围。
答案 0 :(得分:2)
只需在您的播放器场景中添加VisibilityNotifier并调用其is_on_screen
方法即可检查通知程序的边界框是否在屏幕上可见。调整VisibilityNotifier的边框(矩形)以适合播放器的大小。