我正在开发一个本地多人对战的第一人称射击游戏,想实现一个摄像头,它能始终将所有玩家保持在屏幕上,而不至于太远。
所以,我创建了一个名为“摄像头跟踪器”的对象,它会在每一帧中找到两个玩家的中间位置,并将该位置移动到跟踪器上。然后,我将Camera2D节点附加到跟踪器上,并平滑了它的移动。
下一步将是创建一个方法来控制Camera2D节点的缩放程度!
我正在开发一个本地多人对战的第一人称射击游戏,想实现一个摄像头,它能始终将所有玩家保持在屏幕上,而不至于太远。
所以,我创建了一个名为“摄像头跟踪器”的对象,它会在每一帧中找到两个玩家的中间位置,并将该位置移动到跟踪器上。然后,我将Camera2D节点附加到跟踪器上,并平滑了它的移动。
下一步将是创建一个方法来控制Camera2D节点的缩放程度!
评论 (0)