受Camera2D影响的恒定水平移动视差背景[Godot 3.5]

问题描述 投票:0回答:1

我是 Godot 3.5.3 的新手,需要一些帮助来解决我遇到的问题。

我正在尝试制作一个具有视差背景(及其所有图层)的 2D 火车平台游戏,不断从右到左水平移动,以提供火车快速移动的视觉效果。我希望摄像机跟随在火车上行走的玩家,而不影响背景。当我将相机瞄准当前玩家时,它会使背景“抓住”,当我移动玩家时,背景只会以玩家的方向和速度滚动。

我只是希望背景始终在后面滚动,无论玩家在火车上的哪个位置,但相机也聚焦于玩家在跟随他的火车上的位置

我尝试在堆栈、Godot 文档、YouTube、论坛上搜索任何可能与我的问题相关的内容。我发现了一些非常相似的问题,例如人们遇到了偏移问题,但与我的问题无关,或者问题的答案可以解决我的问题。

我没有可以提供的任何代码,因为我不确定我的问题是否必须通过脚本来解决,所以我为相机或背景提供的唯一脚本是用于 ParallaxBackground 的滚动:

scroll_offset.x += 40*_delta

如前所述,我对 Godot 非常陌生,没有太多经验,但任何帮助都将不胜感激!

game-development godot horizontal-scrolling 2d-games
1个回答
0
投票

尽量不要在 GDScript 方面做得不好。

© www.soinside.com 2019 - 2024. All rights reserved.