1

将 GDScript 与 Godot 相机一起使用。我有一个 Camera2D 对象来处理视口变换。

我希望让相机移动,调整到屏幕分辨率并放大和缩小。我想确保当相机缩小时,它们不能移动到相机的视角之外。

播放器也是一个 KinematicBody2D 对象。我正在考虑播放器 testMove() 的一件事,并确定他们的新位置是否会被 Camera2D 生成的矩形包围。

4

1 回答 1

5

只需在您的播放器场景中添加一个VisibilityNotifier并调用其is_on_screen方法来检查通知器的边界框是否在屏幕上可见。调整 VisibilityNotifier 的边界框(矩形)以适合播放器的大小。

于 2018-08-29T06:21:05.997 回答