From 25aaddacfb72f9854b68f76c5f6ae267fb8d3e64 Mon Sep 17 00:00:00 2001 From: theskywinds Date: Mon, 19 May 2025 14:38:05 +0200 Subject: [PATCH] Added rotating space background for planet.tscn --- planetScene/planet.tscn | 32 +++++++++++++++++++----- planetScene/space-seamless.png | Bin 0 -> 5111 bytes planetScene/space-seamless.png.import | 34 ++++++++++++++++++++++++++ planetScene/textureRotate.gd | 9 +++++++ planetScene/textureRotate.gd.uid | 1 + 5 files changed, 70 insertions(+), 6 deletions(-) create mode 100644 planetScene/space-seamless.png create mode 100644 planetScene/space-seamless.png.import create mode 100644 planetScene/textureRotate.gd create mode 100644 planetScene/textureRotate.gd.uid diff --git a/planetScene/planet.tscn b/planetScene/planet.tscn index f8a07a2..3623898 100644 --- a/planetScene/planet.tscn +++ b/planetScene/planet.tscn @@ -1,6 +1,8 @@ -[gd_scene load_steps=14 format=3 uid="uid://dh0lvt4eb1x5s"] +[gd_scene load_steps=17 format=3 uid="uid://dh0lvt4eb1x5s"] [ext_resource type="Texture2D" uid="uid://btgsbvc7gidjq" path="res://planetScene/planet.png" id="1_6j83a"] +[ext_resource type="Texture2D" uid="uid://cuv6yxysv620e" path="res://planetScene/space-seamless.png" id="1_icdcw"] +[ext_resource type="Script" uid="uid://d4crfwu1s5wm1" path="res://planetScene/textureRotate.gd" id="2_dp0ko"] [ext_resource type="Script" uid="uid://b8kcef36xwy7k" path="res://planetScene/planet_sprite.gd" id="2_jgijx"] [ext_resource type="Texture2D" uid="uid://dimdd34ldpix5" path="res://player/smallPlayer/playerSprites/playerSprite_0001.png" id="3_5cujh"] [ext_resource type="Texture2D" uid="uid://cmga6fl4uer1m" path="res://player/smallPlayer/playerSprites/playerSprite_0002.png" id="4_icdcw"] @@ -51,15 +53,33 @@ animations = [{ "speed": 5.0 }] -[node name="planet" type="Node2D"] +[sub_resource type="RectangleShape2D" id="RectangleShape2D_dp0ko"] -[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="."] -position = Vector2(573, 300) -sprite_frames = SubResource("SpriteFrames_i6oun") -autoplay = "default" +[node name="planetScene" type="Node2D"] + +[node name="TextureRect" type="TextureRect" parent="."] +offset_left = -835.0 +offset_top = -538.0 +offset_right = 2088.0 +offset_bottom = 2077.0 +pivot_offset = Vector2(1411, 1294) +texture = ExtResource("1_icdcw") +stretch_mode = 1 +script = ExtResource("2_dp0ko") [node name="planetSprite" type="Sprite2D" parent="."] position = Vector2(575, 786) scale = Vector2(4.53252, 4.53252) texture = ExtResource("1_6j83a") +offset = Vector2(0.2, 0.23) script = ExtResource("2_jgijx") + +[node name="playerModel" type="StaticBody2D" parent="."] +position = Vector2(573, 300) + +[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="playerModel"] +sprite_frames = SubResource("SpriteFrames_i6oun") +autoplay = "default" + +[node name="CollisionShape2D" type="CollisionShape2D" parent="playerModel"] +shape = SubResource("RectangleShape2D_dp0ko") diff --git a/planetScene/space-seamless.png b/planetScene/space-seamless.png new file mode 100644 index 0000000000000000000000000000000000000000..04181b685c55df31e45f8b866f7d695048a21b38 GIT binary patch literal 5111 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