欢迎光临散文网 会员登陆 & 注册

【Godot4笔记】视差滚动背景

2023-06-07 17:49 作者:大红招财猫  | 我要投稿


ParallaxBackground节点(视差滚动背景节点)、ParallaxLayer节点(视差滚动曾节点)


        ParallaxBackground节点下创建数个ParallaxLayer节点,在ParallaxLayer节点下创建Sprite2D节点,Sprite2D作为背景中显示的内容。

        调整好Sprite2D的位置,背景图片的左上角最好在(0,0)位置,在编辑窗口边缘刻度,放大窗口内容可以看到背景图的长、宽,在ParallaxLayer节点的属性中找到Motion-Mirroring,填入x、y的值,会在每个x、y值的长度之后复制当前节点下子节点的镜像,摄像机移动到该范围后就会复制。

        ParallaxBackground节点上挂载脚本,用于滚动背景,及控制速度。

        在ParallasLayer节点的属性中找到Motion-Scale,x、y的值是该背景层的运动速度的倍率,多个背景层设置不同的速度倍率,可以造成视差。

【Godot4笔记】视差滚动背景的评论 (共 条)

分享到微博请遵守国家法律