【Godot4筆記】視差滾動背景



ParallaxBackground節(jié)點(視差滾動背景節(jié)點)、ParallaxLayer節(jié)點(視差滾動曾節(jié)點)
????????ParallaxBackground節(jié)點下創(chuàng)建數(shù)個ParallaxLayer節(jié)點,在ParallaxLayer節(jié)點下創(chuàng)建Sprite2D節(jié)點,Sprite2D作為背景中顯示的內容。
????????調整好Sprite2D的位置,背景圖片的左上角最好在(0,0)位置,在編輯窗口邊緣刻度,放大窗口內容可以看到背景圖的長、寬,在ParallaxLayer節(jié)點的屬性中找到Motion-Mirroring,填入x、y的值,會在每個x、y值的長度之后復制當前節(jié)點下子節(jié)點的鏡像,攝像機移動到該范圍后就會復制。

????????ParallaxBackground節(jié)點上掛載腳本,用于滾動背景,及控制速度。

????????在ParallasLayer節(jié)點的屬性中找到Motion-Scale,x、y的值是該背景層的運動速度的倍率,多個背景層設置不同的速度倍率,可以造成視差。