Browse Source

Create a basic physics scene

DricomDragon 5 years ago
parent
commit
1a4de24a7e

+ 24 - 0
Arena1.tscn

@@ -0,0 +1,24 @@
+[gd_scene load_steps=3 format=2]
+
+[ext_resource path="res://arena1/Bar.tscn" type="PackedScene" id=1]
+[ext_resource path="res://arena1/Ball.tscn" type="PackedScene" id=2]
+
+[node name="Arena1" type="Node"]
+
+[node name="Bar" parent="." instance=ExtResource( 1 )]
+position = Vector2( 794.105, 268.158 )
+
+[node name="Bar2" parent="." instance=ExtResource( 1 )]
+position = Vector2( 862.105, 225.158 )
+rotation = -0.769813
+
+[node name="Bar3" parent="." instance=ExtResource( 1 )]
+position = Vector2( 694.105, 291.158 )
+rotation = 0.540444
+
+[node name="Bar4" parent="." instance=ExtResource( 1 )]
+position = Vector2( 770.105, 344.158 )
+rotation = -0.88848
+
+[node name="Ball" parent="." instance=ExtResource( 2 )]
+position = Vector2( 855, -1 )

+ 15 - 0
arena1/Ball.tscn

@@ -0,0 +1,15 @@
+[gd_scene load_steps=3 format=2]
+
+[ext_resource path="res://resources/firefox-logo.png" type="Texture" id=1]
+
+[sub_resource type="CircleShape2D" id=1]
+radius = 4.0
+
+[node name="Ball" type="RigidBody2D"]
+
+[node name="FirefoxSprite" type="Sprite" parent="."]
+scale = Vector2( 0.064, 0.064 )
+texture = ExtResource( 1 )
+
+[node name="RoundFixture" type="CollisionShape2D" parent="."]
+shape = SubResource( 1 )

+ 15 - 0
arena1/Bar.tscn

@@ -0,0 +1,15 @@
+[gd_scene load_steps=3 format=2]
+
+[ext_resource path="res://resources/clay.png" type="Texture" id=1]
+
+[sub_resource type="RectangleShape2D" id=1]
+extents = Vector2( 31, 15.0513 )
+
+[node name="Bar" type="StaticBody2D"]
+
+[node name="Sprite" type="Sprite" parent="."]
+scale = Vector2( 2, 1 )
+texture = ExtResource( 1 )
+
+[node name="CollisionShape2D" type="CollisionShape2D" parent="."]
+shape = SubResource( 1 )

+ 2 - 0
default_env.tres

@@ -1,5 +1,7 @@
 [gd_resource type="Environment" load_steps=2 format=2]
+
 [sub_resource type="ProceduralSky" id=1]
+
 [resource]
 background_mode = 2
 background_sky = SubResource( 1 )

+ 1 - 0
project.godot

@@ -16,6 +16,7 @@ _global_script_class_icons={
 [application]
 
 config/name="New Game Project"
+run/main_scene="res://Arena1.tscn"
 config/icon="res://icon.png"
 
 [rendering]

BIN
resources/clay.png


+ 34 - 0
resources/clay.png.import

@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/clay.png-2b42b98b3f74046960ecf8cd6f2b8a2a.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://resources/clay.png"
+dest_files=[ "res://.import/clay.png-2b42b98b3f74046960ecf8cd6f2b8a2a.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0

firefox-logo.png → resources/firefox-logo.png


+ 34 - 0
resources/firefox-logo.png.import

@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/firefox-logo.png-979ad5c157c298e37840519a21ca6543.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://resources/firefox-logo.png"
+dest_files=[ "res://.import/firefox-logo.png-979ad5c157c298e37840519a21ca6543.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0

BIN
resources/tiny-gray-tiles.png


+ 34 - 0
resources/tiny-gray-tiles.png.import

@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="StreamTexture"
+path="res://.import/tiny-gray-tiles.png-d83c4ceca58952522fe50ed56a4484ec.stex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://resources/tiny-gray-tiles.png"
+dest_files=[ "res://.import/tiny-gray-tiles.png-d83c4ceca58952522fe50ed56a4484ec.stex" ]
+
+[params]
+
+compress/mode=0
+compress/lossy_quality=0.7
+compress/hdr_mode=0
+compress/bptc_ldr=0
+compress/normal_map=0
+flags/repeat=0
+flags/filter=true
+flags/mipmaps=false
+flags/anisotropic=false
+flags/srgb=2
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/HDR_as_SRGB=false
+process/invert_color=false
+stream=false
+size_limit=0
+detect_3d=true
+svg/scale=1.0