Browse Source

:art: Add other skins

DricomDragon 1 year ago
parent
commit
1890ae3f5c

BIN
netnet/component/entity/jumper/blue_astronaut.png


+ 34 - 0
netnet/component/entity/jumper/blue_astronaut.png.import

@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://mk8mv84rjsu"
+path="res://.godot/imported/blue_astronaut.png-31bed93e30930e569a39acd39aff3cd3.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://component/entity/jumper/blue_astronaut.png"
+dest_files=["res://.godot/imported/blue_astronaut.png-31bed93e30930e569a39acd39aff3cd3.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1

+ 3 - 0
netnet/component/entity/jumper/jumper.gd

@@ -5,12 +5,15 @@ const SPEED = 5.0
 const JUMP_IMPULSE = 942.5
 const MOVE_FORCE = 1142
 
+@export var skins: Array[Texture2D]
+
 # Set by the authority, synchronized on spawn.
 @export var player := 1 :
 	set(id):
 		player = id
 		# Give authority over the player input to the appropriate peer.
 		$JumperInput.set_multiplayer_authority(id)
+		$Sprite2D.set_texture(skins[2])
 
 # Player synchronized input
 @onready var input: JumperInput = $JumperInput

+ 5 - 1
netnet/component/entity/jumper/jumper.tscn

@@ -1,8 +1,11 @@
-[gd_scene load_steps=8 format=3 uid="uid://ckph60svia3xr"]
+[gd_scene load_steps=11 format=3 uid="uid://ckph60svia3xr"]
 
 [ext_resource type="Script" path="res://component/entity/jumper/jumper.gd" id="1_smoki"]
 [ext_resource type="Texture2D" uid="uid://cojbjngjjhoe0" path="res://component/entity/jumper/green_astronaut.png" id="2_xm8at"]
 [ext_resource type="Script" path="res://component/entity/jumper/jumper_input.gd" id="3_trrhr"]
+[ext_resource type="Texture2D" uid="uid://mk8mv84rjsu" path="res://component/entity/jumper/blue_astronaut.png" id="3_wegaa"]
+[ext_resource type="Texture2D" uid="uid://c07f5mop1rm1m" path="res://component/entity/jumper/pink_astronaut.png" id="4_v2rk1"]
+[ext_resource type="Texture2D" uid="uid://b0fdcrrluprxp" path="res://component/entity/jumper/yellow_astronaut.png" id="5_04xut"]
 
 [sub_resource type="PhysicsMaterial" id="PhysicsMaterial_vgl4i"]
 friction = 0.5
@@ -32,6 +35,7 @@ physics_material_override = SubResource("PhysicsMaterial_vgl4i")
 lock_rotation = true
 linear_damp = 1.0
 script = ExtResource("1_smoki")
+skins = Array[Texture2D]([ExtResource("2_xm8at"), ExtResource("3_wegaa"), ExtResource("4_v2rk1"), ExtResource("5_04xut")])
 
 [node name="CollisionShape2D" type="CollisionShape2D" parent="."]
 position = Vector2(0, -2)

BIN
netnet/component/entity/jumper/pink_astronaut.png


+ 34 - 0
netnet/component/entity/jumper/pink_astronaut.png.import

@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://c07f5mop1rm1m"
+path="res://.godot/imported/pink_astronaut.png-f5f91fd9ce5b19897c10f00d38153ee0.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://component/entity/jumper/pink_astronaut.png"
+dest_files=["res://.godot/imported/pink_astronaut.png-f5f91fd9ce5b19897c10f00d38153ee0.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1

BIN
netnet/component/entity/jumper/yellow_astronaut.png


+ 34 - 0
netnet/component/entity/jumper/yellow_astronaut.png.import

@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://b0fdcrrluprxp"
+path="res://.godot/imported/yellow_astronaut.png-862c8dce9e972ec0aea70f79899bd7db.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://component/entity/jumper/yellow_astronaut.png"
+dest_files=["res://.godot/imported/yellow_astronaut.png-862c8dce9e972ec0aea70f79899bd7db.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1