Godot
[Godot] Background Scroll 배경 스크롤
J-sean
2023. 10. 9. 13:07
반응형
ParallaxBackground와 ParallaxLayer를 이용해 배경 화면을 자연스럽게 스크롤 해 보자.
● ParallaxBackground - 두 개의 ParallaxLayer를 자식 노드로 생성하고 스크립트를 추가한다.
● ParallaxLayer - 각각 Sprite2D를 자식 노드로 생성한다.
● Sprite2D - 배경 화면을 Texture로 지정한다.
수평으로 스크롤 하는 경우 X 속성을 지정하지만 수직이라면 Y 속성을 지정한다.
1
2
3
4
5
6
7
8
9
10
11
|
using Godot;
public partial class BackgroundScript : ParallaxBackground
{
public int ScrollingSpeed = 100;
public override void _Process(double delta)
{
ScrollOffset -= new Vector2(ScrollingSpeed * (float)delta, 0);
}
}
|
ParallaxBackground 스크립트를 작성한다.
※ 참고
반응형