From 66f3c13d61e3d5c93ac76555c2416a0199f24df68999363320747fed5cfade52 Mon Sep 17 00:00:00 2001 From: Cedric Date: Tue, 7 Jul 2026 14:47:34 -0500 Subject: [PATCH] Added dart board that the dart can get stuck too. The prototype of the dart board was added to the main scene. Added and area 3D to the dart board with the group dartable so that the added ray on the end of the dart can collide with the board. Also added a button to change camera angles using the c key. The dart only sticks to a cylinder added to the board so there is no way to detect where and which segment the dart's ray is currently stuck to. --- Models/Dart/Dart.glb.import | 6 +++--- Models/Dart/Dart_Dart-Default.png.import | 6 +++--- Models/Dart/Dart_Wings-Default.png.import | 6 +++--- Models/Dart/Textures/Dart-Default.png.import | 6 +++--- Models/Dart/Textures/Wings-Default.png.import | 6 +++--- Models/Dart/Textures/Wings-Red-Blue.png.import | 6 +++--- Models/Dartboard/Dartboard-Proto.glb.import | 6 +++--- Models/Dartboard/Dartboard-Proto_Cork.png.import | 6 +++--- Models/Dartboard/Dartboard-Proto_Green.png.import | 6 +++--- Models/Dartboard/Dartboard-Proto_Red.png.import | 6 +++--- Models/Dartboard/Dartboard.glb.import | 6 +++--- Models/Dartboard/Dartboard_Spider.png.import | 6 +++--- Models/Dartboard/Textures/Coffee.png.import | 6 +++--- Models/Dartboard/Textures/Cork.png.import | 6 +++--- Models/Dartboard/Textures/Flowers.jpg.import | 6 +++--- Models/Dartboard/Textures/Green.png.import | 6 +++--- Models/Dartboard/Textures/Red.png.import | 6 +++--- Models/Dartboard/Textures/Spider.png.import | 6 +++--- Models/Dartboard/Textures/Stars.jpg.import | 6 +++--- 19 files changed, 57 insertions(+), 57 deletions(-) diff --git a/Models/Dart/Dart.glb.import b/Models/Dart/Dart.glb.import index 5105045..f5e693a 100644 --- a/Models/Dart/Dart.glb.import +++ b/Models/Dart/Dart.glb.import @@ -4,12 +4,12 @@ importer="scene" importer_version=1 type="PackedScene" uid="uid://fp0gcwcyfd7g" -path="res://.godot/imported/Dart.glb-82b423f0f21d37c1bf28626083e1030e.scn" +path="res://.godot/imported/Dart.glb-1915508013a3ba450ece7791a940f49a.scn" [deps] -source_file="res://Models/Dart/Dart.glb" -dest_files=["res://.godot/imported/Dart.glb-82b423f0f21d37c1bf28626083e1030e.scn"] +source_file="res://models/Dart/Dart.glb" +dest_files=["res://.godot/imported/Dart.glb-1915508013a3ba450ece7791a940f49a.scn"] [params] diff --git a/Models/Dart/Dart_Dart-Default.png.import b/Models/Dart/Dart_Dart-Default.png.import index e5bb83e..fe73804 100644 --- a/Models/Dart/Dart_Dart-Default.png.import +++ b/Models/Dart/Dart_Dart-Default.png.import @@ -3,7 +3,7 @@ importer="texture" type="CompressedTexture2D" uid="uid://bobnv6cyi7dc6" -path.s3tc="res://.godot/imported/Dart_Dart-Default.png-4bd6068152c7966988ca2c23bd03ba76.s3tc.ctex" +path.s3tc="res://.godot/imported/Dart_Dart-Default.png-0e7a1d15ddbe7a83e812da08a07777be.s3tc.ctex" metadata={ "imported_formats": ["s3tc_bptc"], "vram_texture": true @@ -14,8 +14,8 @@ generator_parameters={ [deps] -source_file="res://Models/Dart/Dart_Dart-Default.png" -dest_files=["res://.godot/imported/Dart_Dart-Default.png-4bd6068152c7966988ca2c23bd03ba76.s3tc.ctex"] +source_file="res://models/Dart/Dart_Dart-Default.png" +dest_files=["res://.godot/imported/Dart_Dart-Default.png-0e7a1d15ddbe7a83e812da08a07777be.s3tc.ctex"] [params] diff --git a/Models/Dart/Dart_Wings-Default.png.import b/Models/Dart/Dart_Wings-Default.png.import index c9b8036..515e5ca 100644 --- a/Models/Dart/Dart_Wings-Default.png.import +++ b/Models/Dart/Dart_Wings-Default.png.import @@ -3,7 +3,7 @@ importer="texture" type="CompressedTexture2D" uid="uid://bqxi7x76uv4tq" -path.s3tc="res://.godot/imported/Dart_Wings-Default.png-358040735cbc551a0d2abb04506c708a.s3tc.ctex" +path.s3tc="res://.godot/imported/Dart_Wings-Default.png-40c0dfeb00a83025280623f0682c439a.s3tc.ctex" metadata={ "imported_formats": ["s3tc_bptc"], "vram_texture": true @@ -14,8 +14,8 @@ generator_parameters={ [deps] -source_file="res://Models/Dart/Dart_Wings-Default.png" -dest_files=["res://.godot/imported/Dart_Wings-Default.png-358040735cbc551a0d2abb04506c708a.s3tc.ctex"] +source_file="res://models/Dart/Dart_Wings-Default.png" +dest_files=["res://.godot/imported/Dart_Wings-Default.png-40c0dfeb00a83025280623f0682c439a.s3tc.ctex"] [params] diff --git a/Models/Dart/Textures/Dart-Default.png.import b/Models/Dart/Textures/Dart-Default.png.import index a79f5d2..cc31240 100644 --- a/Models/Dart/Textures/Dart-Default.png.import +++ b/Models/Dart/Textures/Dart-Default.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://c7jxj25ophbsb" -path="res://.godot/imported/Dart-Default.png-2feb9f56821a29d976ec19a662a6977f.ctex" +path="res://.godot/imported/Dart-Default.png-a33b33ed400b7be306d77b583c7be7f9.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://Models/Dart/Textures/Dart-Default.png" -dest_files=["res://.godot/imported/Dart-Default.png-2feb9f56821a29d976ec19a662a6977f.ctex"] +source_file="res://models/Dart/Textures/Dart-Default.png" +dest_files=["res://.godot/imported/Dart-Default.png-a33b33ed400b7be306d77b583c7be7f9.ctex"] [params] diff --git a/Models/Dart/Textures/Wings-Default.png.import b/Models/Dart/Textures/Wings-Default.png.import index f0f6e60..a8fb3ca 100644 --- a/Models/Dart/Textures/Wings-Default.png.import +++ b/Models/Dart/Textures/Wings-Default.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://bhbtrcw8xbp1g" -path="res://.godot/imported/Wings-Default.png-b4a7a92ebd237d86daaae21adc10d873.ctex" +path="res://.godot/imported/Wings-Default.png-eae61e73cf593192bedca09144cf69c9.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://Models/Dart/Textures/Wings-Default.png" -dest_files=["res://.godot/imported/Wings-Default.png-b4a7a92ebd237d86daaae21adc10d873.ctex"] +source_file="res://models/Dart/Textures/Wings-Default.png" +dest_files=["res://.godot/imported/Wings-Default.png-eae61e73cf593192bedca09144cf69c9.ctex"] [params] diff --git a/Models/Dart/Textures/Wings-Red-Blue.png.import b/Models/Dart/Textures/Wings-Red-Blue.png.import index 9aae953..ee96bba 100644 --- a/Models/Dart/Textures/Wings-Red-Blue.png.import +++ b/Models/Dart/Textures/Wings-Red-Blue.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://ch4b1pnokuu8d" -path="res://.godot/imported/Wings-Red-Blue.png-701faf0c1b6c3af11eb52058dfda7798.ctex" +path="res://.godot/imported/Wings-Red-Blue.png-3aeab106f5aa6ca134cd01dfffda6e92.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://Models/Dart/Textures/Wings-Red-Blue.png" -dest_files=["res://.godot/imported/Wings-Red-Blue.png-701faf0c1b6c3af11eb52058dfda7798.ctex"] +source_file="res://models/Dart/Textures/Wings-Red-Blue.png" +dest_files=["res://.godot/imported/Wings-Red-Blue.png-3aeab106f5aa6ca134cd01dfffda6e92.ctex"] [params] diff --git a/Models/Dartboard/Dartboard-Proto.glb.import b/Models/Dartboard/Dartboard-Proto.glb.import index 5731dd9..aba5dc5 100644 --- a/Models/Dartboard/Dartboard-Proto.glb.import +++ b/Models/Dartboard/Dartboard-Proto.glb.import @@ -4,12 +4,12 @@ importer="scene" importer_version=1 type="PackedScene" uid="uid://c7ysojicqbx2v" -path="res://.godot/imported/Dartboard-Proto.glb-f1487085b0c09a3b97c6aa8be3864f01.scn" +path="res://.godot/imported/Dartboard-Proto.glb-07b05da7855d19179cd4c8d9bf1e961a.scn" [deps] -source_file="res://Models/Dartboard/Dartboard-Proto.glb" -dest_files=["res://.godot/imported/Dartboard-Proto.glb-f1487085b0c09a3b97c6aa8be3864f01.scn"] +source_file="res://models/Dartboard/Dartboard-Proto.glb" +dest_files=["res://.godot/imported/Dartboard-Proto.glb-07b05da7855d19179cd4c8d9bf1e961a.scn"] [params] diff --git a/Models/Dartboard/Dartboard-Proto_Cork.png.import b/Models/Dartboard/Dartboard-Proto_Cork.png.import index f8e4fbb..f858434 100644 --- a/Models/Dartboard/Dartboard-Proto_Cork.png.import +++ b/Models/Dartboard/Dartboard-Proto_Cork.png.import @@ -3,7 +3,7 @@ importer="texture" type="CompressedTexture2D" uid="uid://dk6gnbvgumq7c" -path.s3tc="res://.godot/imported/Dartboard-Proto_Cork.png-9700f4c0b675dee65dc4e1c14aa931b3.s3tc.ctex" +path.s3tc="res://.godot/imported/Dartboard-Proto_Cork.png-f6ca98f1a3e5263177736c84c407eac1.s3tc.ctex" metadata={ "imported_formats": ["s3tc_bptc"], "vram_texture": true @@ -14,8 +14,8 @@ generator_parameters={ [deps] -source_file="res://Models/Dartboard/Dartboard-Proto_Cork.png" -dest_files=["res://.godot/imported/Dartboard-Proto_Cork.png-9700f4c0b675dee65dc4e1c14aa931b3.s3tc.ctex"] +source_file="res://models/Dartboard/Dartboard-Proto_Cork.png" +dest_files=["res://.godot/imported/Dartboard-Proto_Cork.png-f6ca98f1a3e5263177736c84c407eac1.s3tc.ctex"] [params] diff --git a/Models/Dartboard/Dartboard-Proto_Green.png.import b/Models/Dartboard/Dartboard-Proto_Green.png.import index 2e57368..67d020d 100644 --- a/Models/Dartboard/Dartboard-Proto_Green.png.import +++ b/Models/Dartboard/Dartboard-Proto_Green.png.import @@ -3,7 +3,7 @@ importer="texture" type="CompressedTexture2D" uid="uid://cs381hglod4k1" -path.s3tc="res://.godot/imported/Dartboard-Proto_Green.png-0f939f85106a12f4ae54352c096222a2.s3tc.ctex" +path.s3tc="res://.godot/imported/Dartboard-Proto_Green.png-1343c7dd3385278600e40228a331d6a5.s3tc.ctex" metadata={ "imported_formats": ["s3tc_bptc"], "vram_texture": true @@ -14,8 +14,8 @@ generator_parameters={ [deps] -source_file="res://Models/Dartboard/Dartboard-Proto_Green.png" -dest_files=["res://.godot/imported/Dartboard-Proto_Green.png-0f939f85106a12f4ae54352c096222a2.s3tc.ctex"] +source_file="res://models/Dartboard/Dartboard-Proto_Green.png" +dest_files=["res://.godot/imported/Dartboard-Proto_Green.png-1343c7dd3385278600e40228a331d6a5.s3tc.ctex"] [params] diff --git a/Models/Dartboard/Dartboard-Proto_Red.png.import b/Models/Dartboard/Dartboard-Proto_Red.png.import index 1e79333..e0fb80e 100644 --- a/Models/Dartboard/Dartboard-Proto_Red.png.import +++ b/Models/Dartboard/Dartboard-Proto_Red.png.import @@ -3,7 +3,7 @@ importer="texture" type="CompressedTexture2D" uid="uid://cvv4akpwsudu3" -path.s3tc="res://.godot/imported/Dartboard-Proto_Red.png-e757930c4a42a8dc67547b3409641a91.s3tc.ctex" +path.s3tc="res://.godot/imported/Dartboard-Proto_Red.png-2f5c85ebd09c13e9a8c29c036d146bf7.s3tc.ctex" metadata={ "imported_formats": ["s3tc_bptc"], "vram_texture": true @@ -14,8 +14,8 @@ generator_parameters={ [deps] -source_file="res://Models/Dartboard/Dartboard-Proto_Red.png" -dest_files=["res://.godot/imported/Dartboard-Proto_Red.png-e757930c4a42a8dc67547b3409641a91.s3tc.ctex"] +source_file="res://models/Dartboard/Dartboard-Proto_Red.png" +dest_files=["res://.godot/imported/Dartboard-Proto_Red.png-2f5c85ebd09c13e9a8c29c036d146bf7.s3tc.ctex"] [params] diff --git a/Models/Dartboard/Dartboard.glb.import b/Models/Dartboard/Dartboard.glb.import index 4d8fd15..eb35da7 100644 --- a/Models/Dartboard/Dartboard.glb.import +++ b/Models/Dartboard/Dartboard.glb.import @@ -4,12 +4,12 @@ importer="scene" importer_version=1 type="PackedScene" uid="uid://6nml3641dpce" -path="res://.godot/imported/Dartboard.glb-35f0707e0e9b18915b2d48c5c14ac862.scn" +path="res://.godot/imported/Dartboard.glb-70a9ef107f397b7ec5b8defc699ed8f4.scn" [deps] -source_file="res://Models/Dartboard/Dartboard.glb" -dest_files=["res://.godot/imported/Dartboard.glb-35f0707e0e9b18915b2d48c5c14ac862.scn"] +source_file="res://models/Dartboard/Dartboard.glb" +dest_files=["res://.godot/imported/Dartboard.glb-70a9ef107f397b7ec5b8defc699ed8f4.scn"] [params] diff --git a/Models/Dartboard/Dartboard_Spider.png.import b/Models/Dartboard/Dartboard_Spider.png.import index b66d1a6..e0a8428 100644 --- a/Models/Dartboard/Dartboard_Spider.png.import +++ b/Models/Dartboard/Dartboard_Spider.png.import @@ -3,7 +3,7 @@ importer="texture" type="CompressedTexture2D" uid="uid://ctr7mydgfca75" -path.s3tc="res://.godot/imported/Dartboard_Spider.png-3a7e01e42d10301e2794b3c6268069b4.s3tc.ctex" +path.s3tc="res://.godot/imported/Dartboard_Spider.png-ccb6376aa607c815653c986d40f57bd2.s3tc.ctex" metadata={ "imported_formats": ["s3tc_bptc"], "vram_texture": true @@ -14,8 +14,8 @@ generator_parameters={ [deps] -source_file="res://Models/Dartboard/Dartboard_Spider.png" -dest_files=["res://.godot/imported/Dartboard_Spider.png-3a7e01e42d10301e2794b3c6268069b4.s3tc.ctex"] +source_file="res://models/Dartboard/Dartboard_Spider.png" +dest_files=["res://.godot/imported/Dartboard_Spider.png-ccb6376aa607c815653c986d40f57bd2.s3tc.ctex"] [params] diff --git a/Models/Dartboard/Textures/Coffee.png.import b/Models/Dartboard/Textures/Coffee.png.import index 3306685..6b9ed64 100644 --- a/Models/Dartboard/Textures/Coffee.png.import +++ b/Models/Dartboard/Textures/Coffee.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://b1vf3204p4ys6" -path="res://.godot/imported/Coffee.png-7ec89259677377dfb36274d8ce0e9258.ctex" +path="res://.godot/imported/Coffee.png-2f72aea401e4bc7da80c7f912a84a834.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://Models/Dartboard/Textures/Coffee.png" -dest_files=["res://.godot/imported/Coffee.png-7ec89259677377dfb36274d8ce0e9258.ctex"] +source_file="res://models/Dartboard/Textures/Coffee.png" +dest_files=["res://.godot/imported/Coffee.png-2f72aea401e4bc7da80c7f912a84a834.ctex"] [params] diff --git a/Models/Dartboard/Textures/Cork.png.import b/Models/Dartboard/Textures/Cork.png.import index 283ae19..74e9c09 100644 --- a/Models/Dartboard/Textures/Cork.png.import +++ b/Models/Dartboard/Textures/Cork.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://blvifdtblwcxg" -path="res://.godot/imported/Cork.png-8b577bb6a5aa8a82bae563118e794e18.ctex" +path="res://.godot/imported/Cork.png-70386af4271685d05fa3d5283f1971fb.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://Models/Dartboard/Textures/Cork.png" -dest_files=["res://.godot/imported/Cork.png-8b577bb6a5aa8a82bae563118e794e18.ctex"] +source_file="res://models/Dartboard/Textures/Cork.png" +dest_files=["res://.godot/imported/Cork.png-70386af4271685d05fa3d5283f1971fb.ctex"] [params] diff --git a/Models/Dartboard/Textures/Flowers.jpg.import b/Models/Dartboard/Textures/Flowers.jpg.import index 04af584..0c2319a 100644 --- a/Models/Dartboard/Textures/Flowers.jpg.import +++ b/Models/Dartboard/Textures/Flowers.jpg.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://dxxon6pdl5aw4" -path="res://.godot/imported/Flowers.jpg-4755265eb848ca410e8aa3e15ab13280.ctex" +path="res://.godot/imported/Flowers.jpg-19c28aee85240c8ffd9c80787ef6fb0d.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://Models/Dartboard/Textures/Flowers.jpg" -dest_files=["res://.godot/imported/Flowers.jpg-4755265eb848ca410e8aa3e15ab13280.ctex"] +source_file="res://models/Dartboard/Textures/Flowers.jpg" +dest_files=["res://.godot/imported/Flowers.jpg-19c28aee85240c8ffd9c80787ef6fb0d.ctex"] [params] diff --git a/Models/Dartboard/Textures/Green.png.import b/Models/Dartboard/Textures/Green.png.import index bf524f8..235143b 100644 --- a/Models/Dartboard/Textures/Green.png.import +++ b/Models/Dartboard/Textures/Green.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://c2qvwu0v2uolj" -path="res://.godot/imported/Green.png-6f1f5b0c58d2ec51c6b638c11ba4264b.ctex" +path="res://.godot/imported/Green.png-eb27d74972834b4632d3203a5b38f965.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://Models/Dartboard/Textures/Green.png" -dest_files=["res://.godot/imported/Green.png-6f1f5b0c58d2ec51c6b638c11ba4264b.ctex"] +source_file="res://models/Dartboard/Textures/Green.png" +dest_files=["res://.godot/imported/Green.png-eb27d74972834b4632d3203a5b38f965.ctex"] [params] diff --git a/Models/Dartboard/Textures/Red.png.import b/Models/Dartboard/Textures/Red.png.import index 08eda5c..97f7867 100644 --- a/Models/Dartboard/Textures/Red.png.import +++ b/Models/Dartboard/Textures/Red.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://b1lclw6s66ou7" -path="res://.godot/imported/Red.png-5fe46449e66850590891dfad1c596ebf.ctex" +path="res://.godot/imported/Red.png-e8ae9088a22ccb4fefc1b82ba8470c21.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://Models/Dartboard/Textures/Red.png" -dest_files=["res://.godot/imported/Red.png-5fe46449e66850590891dfad1c596ebf.ctex"] +source_file="res://models/Dartboard/Textures/Red.png" +dest_files=["res://.godot/imported/Red.png-e8ae9088a22ccb4fefc1b82ba8470c21.ctex"] [params] diff --git a/Models/Dartboard/Textures/Spider.png.import b/Models/Dartboard/Textures/Spider.png.import index 52b7b5a..5c7a9ab 100644 --- a/Models/Dartboard/Textures/Spider.png.import +++ b/Models/Dartboard/Textures/Spider.png.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://b3qw07lguggu6" -path="res://.godot/imported/Spider.png-3f1c947c2e5bcf6b7d7e259d62e6005a.ctex" +path="res://.godot/imported/Spider.png-a8e04f1e7205fbfb2d0cd4a1c5915278.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://Models/Dartboard/Textures/Spider.png" -dest_files=["res://.godot/imported/Spider.png-3f1c947c2e5bcf6b7d7e259d62e6005a.ctex"] +source_file="res://models/Dartboard/Textures/Spider.png" +dest_files=["res://.godot/imported/Spider.png-a8e04f1e7205fbfb2d0cd4a1c5915278.ctex"] [params] diff --git a/Models/Dartboard/Textures/Stars.jpg.import b/Models/Dartboard/Textures/Stars.jpg.import index 3f62466..b81a5fc 100644 --- a/Models/Dartboard/Textures/Stars.jpg.import +++ b/Models/Dartboard/Textures/Stars.jpg.import @@ -3,15 +3,15 @@ importer="texture" type="CompressedTexture2D" uid="uid://ccoht16d1pkr3" -path="res://.godot/imported/Stars.jpg-9cc50027cae80115a1f7344b30169970.ctex" +path="res://.godot/imported/Stars.jpg-c1f1144d29f4cf5836c32017a9867b0b.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://Models/Dartboard/Textures/Stars.jpg" -dest_files=["res://.godot/imported/Stars.jpg-9cc50027cae80115a1f7344b30169970.ctex"] +source_file="res://models/Dartboard/Textures/Stars.jpg" +dest_files=["res://.godot/imported/Stars.jpg-c1f1144d29f4cf5836c32017a9867b0b.ctex"] [params]