different types of player ships and color added
BIN
MB_FYP/assets/Player/Fighter/ShipBlue.png
Normal file
|
After Width: | Height: | Size: 2.6 KiB |
34
MB_FYP/assets/Player/Fighter/ShipBlue.png.import
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://ofevjaw7ld0a"
|
||||
path="res://.godot/imported/ShipBlue.png-cd14757644b01588d12a6eb832fd1efc.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/Player/Fighter/ShipBlue.png"
|
||||
dest_files=["res://.godot/imported/ShipBlue.png-cd14757644b01588d12a6eb832fd1efc.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
MB_FYP/assets/Player/Fighter/ShipGreen.png
Normal file
|
After Width: | Height: | Size: 2.6 KiB |
34
MB_FYP/assets/Player/Fighter/ShipGreen.png.import
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://blqvjtcgpuxdn"
|
||||
path="res://.godot/imported/ShipGreen.png-4683a88a79b16f00eeed238920a2cb80.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/Player/Fighter/ShipGreen.png"
|
||||
dest_files=["res://.godot/imported/ShipGreen.png-4683a88a79b16f00eeed238920a2cb80.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
MB_FYP/assets/Player/Fighter/ShipRed.png
Normal file
|
After Width: | Height: | Size: 2.6 KiB |
34
MB_FYP/assets/Player/Fighter/ShipRed.png.import
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://b7o4042jfdt8p"
|
||||
path="res://.godot/imported/ShipRed.png-5e34849ecea1aafb66881a3ef49f514d.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/Player/Fighter/ShipRed.png"
|
||||
dest_files=["res://.godot/imported/ShipRed.png-5e34849ecea1aafb66881a3ef49f514d.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
|
||||
34
MB_FYP/assets/Player/Fighter/playerShip1_blue.png.import
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://6x3pfshof4gl"
|
||||
path="res://.godot/imported/playerShip1_blue.png-393d5019d9dd4edeb3df00abd08b1ee9.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/Player/Figher/playerShip1_blue.png"
|
||||
dest_files=["res://.godot/imported/playerShip1_blue.png-393d5019d9dd4edeb3df00abd08b1ee9.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
|
||||
34
MB_FYP/assets/Player/Fighter/playerShip1_green.png.import
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dmuik5ojcio86"
|
||||
path="res://.godot/imported/playerShip1_green.png-4a111c4367f7545a32a26c4f5cd7dbac.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/Player/Figher/playerShip1_green.png"
|
||||
dest_files=["res://.godot/imported/playerShip1_green.png-4a111c4367f7545a32a26c4f5cd7dbac.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
|
||||
34
MB_FYP/assets/Player/Fighter/playerShip1_red.png.import
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://1ho7845wb3k6"
|
||||
path="res://.godot/imported/playerShip1_red.png-50882e0f56277706bb68977733d211bb.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/Player/Figher/playerShip1_red.png"
|
||||
dest_files=["res://.godot/imported/playerShip1_red.png-50882e0f56277706bb68977733d211bb.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
MB_FYP/assets/Player/Guardian/ShipBlue.png
Normal file
|
After Width: | Height: | Size: 2.8 KiB |
34
MB_FYP/assets/Player/Guardian/ShipBlue.png.import
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cfa4ngisquwe4"
|
||||
path="res://.godot/imported/ShipBlue.png-414f648817c1ef5cabe0621ce3819d98.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/Player/Guardian/ShipBlue.png"
|
||||
dest_files=["res://.godot/imported/ShipBlue.png-414f648817c1ef5cabe0621ce3819d98.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
MB_FYP/assets/Player/Guardian/ShipGreen.png
Normal file
|
After Width: | Height: | Size: 2.8 KiB |
34
MB_FYP/assets/Player/Guardian/ShipGreen.png.import
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cka0ryhhd2mqh"
|
||||
path="res://.godot/imported/ShipGreen.png-8ca4338078ea8f7a47135103f3a182eb.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/Player/Guardian/ShipGreen.png"
|
||||
dest_files=["res://.godot/imported/ShipGreen.png-8ca4338078ea8f7a47135103f3a182eb.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
MB_FYP/assets/Player/Guardian/ShipRed.png
Normal file
|
After Width: | Height: | Size: 2.8 KiB |
34
MB_FYP/assets/Player/Guardian/ShipRed.png.import
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://vdjq5sinchfg"
|
||||
path="res://.godot/imported/ShipRed.png-624c7bc4a9744294ec3a62022b59b03a.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/Player/Guardian/ShipRed.png"
|
||||
dest_files=["res://.godot/imported/ShipRed.png-624c7bc4a9744294ec3a62022b59b03a.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
MB_FYP/assets/Player/Interceptor/ShipBlue.png
Normal file
|
After Width: | Height: | Size: 3.7 KiB |
34
MB_FYP/assets/Player/Interceptor/ShipBlue.png.import
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bqqwicot5ewk8"
|
||||
path="res://.godot/imported/ShipBlue.png-1b6f527470d0923f0261cb7803069015.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/Player/Interceptor/ShipBlue.png"
|
||||
dest_files=["res://.godot/imported/ShipBlue.png-1b6f527470d0923f0261cb7803069015.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
MB_FYP/assets/Player/Interceptor/ShipGreen.png
Normal file
|
After Width: | Height: | Size: 3.7 KiB |
34
MB_FYP/assets/Player/Interceptor/ShipGreen.png.import
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dwoq2aeeja26d"
|
||||
path="res://.godot/imported/ShipGreen.png-ef270f2f11e422c606ec7718163a9cc5.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/Player/Interceptor/ShipGreen.png"
|
||||
dest_files=["res://.godot/imported/ShipGreen.png-ef270f2f11e422c606ec7718163a9cc5.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
MB_FYP/assets/Player/Interceptor/ShipRed.png
Normal file
|
After Width: | Height: | Size: 3.7 KiB |
34
MB_FYP/assets/Player/Interceptor/ShipRed.png.import
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cb7mhkx65hau6"
|
||||
path="res://.godot/imported/ShipRed.png-9cabbec88e2ba57e00a067e15c5234f9.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/Player/Interceptor/ShipRed.png"
|
||||
dest_files=["res://.godot/imported/ShipRed.png-9cabbec88e2ba57e00a067e15c5234f9.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
|
||||
34
MB_FYP/assets/Player/unused/playerShip1_blue.png.import
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://lcb2vm87qo30"
|
||||
path="res://.godot/imported/playerShip1_blue.png-92237cfcf64db4f678b0d0de1236dc63.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/PNG/playerShip1_blue.png"
|
||||
dest_files=["res://.godot/imported/playerShip1_blue.png-92237cfcf64db4f678b0d0de1236dc63.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
|
||||
34
MB_FYP/assets/Player/unused/playerShip1_green.png.import
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://kcrxxose60rm"
|
||||
path="res://.godot/imported/playerShip1_green.png-b0521797598d8c4961dd63258de6a452.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/PNG/playerShip1_green.png"
|
||||
dest_files=["res://.godot/imported/playerShip1_green.png-b0521797598d8c4961dd63258de6a452.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
MB_FYP/assets/Player/unused/playerShip1_orange.png
Normal file
|
After Width: | Height: | Size: 2.5 KiB |
34
MB_FYP/assets/Player/unused/playerShip1_orange.png.import
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bhsxng0gu0wqr"
|
||||
path="res://.godot/imported/playerShip1_orange.png-d5b70e68997e6c0f7c9a8e98a30ff1f4.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/Player/unused/playerShip1_orange.png"
|
||||
dest_files=["res://.godot/imported/playerShip1_orange.png-d5b70e68997e6c0f7c9a8e98a30ff1f4.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
|
||||
34
MB_FYP/assets/Player/unused/playerShip1_red.png.import
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://8b4ipv621t74"
|
||||
path="res://.godot/imported/playerShip1_red.png-15c6662470f6e3c291f9cec5cbb8672a.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/PNG/playerShip1_red.png"
|
||||
dest_files=["res://.godot/imported/playerShip1_red.png-15c6662470f6e3c291f9cec5cbb8672a.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
|
||||
34
MB_FYP/assets/Player/unused/playerShip2_blue.png.import
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://borf4yp7px3im"
|
||||
path="res://.godot/imported/playerShip2_blue.png-aff6d14ebfe89d5371ecac9eadad319d.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/PNG/playerShip2_blue.png"
|
||||
dest_files=["res://.godot/imported/playerShip2_blue.png-aff6d14ebfe89d5371ecac9eadad319d.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
|
||||
34
MB_FYP/assets/Player/unused/playerShip2_green.png.import
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bxr8dloaykbih"
|
||||
path="res://.godot/imported/playerShip2_green.png-caf1b18b1213180f5cfe9146c3b9216b.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/PNG/playerShip2_green.png"
|
||||
dest_files=["res://.godot/imported/playerShip2_green.png-caf1b18b1213180f5cfe9146c3b9216b.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
MB_FYP/assets/Player/unused/playerShip2_orange.png
Normal file
|
After Width: | Height: | Size: 3.5 KiB |
34
MB_FYP/assets/Player/unused/playerShip2_orange.png.import
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://vsl1cm3qr5rh"
|
||||
path="res://.godot/imported/playerShip2_orange.png-cbe9fbb912f36eb1c69ece7960f4e0ad.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/Player/unused/playerShip2_orange.png"
|
||||
dest_files=["res://.godot/imported/playerShip2_orange.png-cbe9fbb912f36eb1c69ece7960f4e0ad.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
|
||||
34
MB_FYP/assets/Player/unused/playerShip2_red.png.import
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bt42wxm5m5fjn"
|
||||
path="res://.godot/imported/playerShip2_red.png-f93b4119b6564f203619e17620166947.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/PNG/playerShip2_red.png"
|
||||
dest_files=["res://.godot/imported/playerShip2_red.png-f93b4119b6564f203619e17620166947.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
|
||||
34
MB_FYP/assets/Player/unused/playerShip3_blue.png.import
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dfglwloidiffr"
|
||||
path="res://.godot/imported/playerShip3_blue.png-29e6a1d820b7bb321ba8d98117c663de.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/PNG/playerShip3_blue.png"
|
||||
dest_files=["res://.godot/imported/playerShip3_blue.png-29e6a1d820b7bb321ba8d98117c663de.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
|
||||
34
MB_FYP/assets/Player/unused/playerShip3_green.png.import
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dlsh30mn2sfqa"
|
||||
path="res://.godot/imported/playerShip3_green.png-f04b5e13d4e4f208a8b9d642f39c02f0.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/PNG/playerShip3_green.png"
|
||||
dest_files=["res://.godot/imported/playerShip3_green.png-f04b5e13d4e4f208a8b9d642f39c02f0.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
MB_FYP/assets/Player/unused/playerShip3_orange.png
Normal file
|
After Width: | Height: | Size: 2.7 KiB |
34
MB_FYP/assets/Player/unused/playerShip3_orange.png.import
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dp3locb4nhho4"
|
||||
path="res://.godot/imported/playerShip3_orange.png-0cc64e019227fe01773b9ffdb0fa16fb.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/Player/unused/playerShip3_orange.png"
|
||||
dest_files=["res://.godot/imported/playerShip3_orange.png-0cc64e019227fe01773b9ffdb0fa16fb.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
|
||||
34
MB_FYP/assets/Player/unused/playerShip3_red.png.import
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://uj1jwow41swa"
|
||||
path="res://.godot/imported/playerShip3_red.png-0dcba5ee2d2eeed4ef9ab88ecd94adf9.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://assets/PNG/playerShip3_red.png"
|
||||
dest_files=["res://.godot/imported/playerShip3_red.png-0dcba5ee2d2eeed4ef9ab88ecd94adf9.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
|
||||
|
|
@ -16,6 +16,7 @@ script = ExtResource("1_dukjm")
|
|||
position = Vector2(800, 450)
|
||||
scale = Vector2(0.6, 0.6)
|
||||
collision_layer = 8
|
||||
type = 2
|
||||
|
||||
[node name="Lasers" type="Node" parent="."]
|
||||
|
||||
|
|
|
|||
|
|
@ -31,6 +31,7 @@ text = "Exit Game
|
|||
"
|
||||
|
||||
[node name="OptionButton" type="Button" parent="."]
|
||||
layout_mode = 0
|
||||
offset_top = 68.0
|
||||
offset_right = 96.0
|
||||
offset_bottom = 99.0
|
||||
|
|
|
|||
|
|
@ -1,7 +1,6 @@
|
|||
[gd_scene load_steps=5 format=3 uid="uid://ckh362yqjkpi0"]
|
||||
[gd_scene load_steps=4 format=3 uid="uid://ckh362yqjkpi0"]
|
||||
|
||||
[ext_resource type="Script" path="res://script/player.cs" id="1_lhmq0"]
|
||||
[ext_resource type="Texture2D" uid="uid://lcb2vm87qo30" path="res://assets/PNG/playerShip1_blue.png" id="2_1ykv0"]
|
||||
[ext_resource type="Script" path="res://script/camera.cs" id="3_ui7sm"]
|
||||
|
||||
[sub_resource type="CircleShape2D" id="CircleShape2D_btpq3"]
|
||||
|
|
@ -14,11 +13,12 @@ script = ExtResource("1_lhmq0")
|
|||
[node name="CollisionShape2D" type="CollisionShape2D" parent="."]
|
||||
shape = SubResource("CircleShape2D_btpq3")
|
||||
|
||||
[node name="Sprite2D" type="Sprite2D" parent="."]
|
||||
texture = ExtResource("2_1ykv0")
|
||||
[node name="ShipSprite" type="Sprite2D" parent="."]
|
||||
|
||||
[node name="LaserSpawn" type="Node2D" parent="."]
|
||||
position = Vector2(0, -58)
|
||||
|
||||
[node name="Camera2D" type="Camera2D" parent="."]
|
||||
script = ExtResource("3_ui7sm")
|
||||
|
||||
[node name="EffectSpawn" type="Node2D" parent="."]
|
||||
|
|
|
|||
|
|
@ -1,26 +1,15 @@
|
|||
using Godot;
|
||||
using System;
|
||||
|
||||
public partial class player : CharacterBody2D
|
||||
public partial class player : ship // Inherits from base ship class
|
||||
{
|
||||
[Signal]
|
||||
public delegate void LaserShotEventHandler(Area2D Laser);
|
||||
[Export]
|
||||
public Vector2 ScreenSize;
|
||||
[Export]
|
||||
public int MaxSpeed { get; set;} = 300;
|
||||
[Export]
|
||||
public int MainSpeed { get; set; } = 10;
|
||||
[Export]
|
||||
public int StrafeSpeed { get; set; } = 5;
|
||||
[Export]
|
||||
public float RotationSpeed { get; set; } = 2f;
|
||||
public enum ShipColor{RED, GREEN, BLUE}
|
||||
|
||||
public Node2D LaserSpawn = null;
|
||||
[Export]
|
||||
public ShipColor color;
|
||||
|
||||
private int _rotationDirection;
|
||||
public Sprite2D Sprite = new Sprite2D();
|
||||
|
||||
private readonly PackedScene LaserScene = GD.Load<PackedScene>("res://scenes/laser.tscn");
|
||||
public void GetInput()
|
||||
{
|
||||
/*LookAt(GetGlobalMousePosition()); //used for mouse-based rotation and movement
|
||||
|
|
@ -41,18 +30,45 @@ public partial class player : CharacterBody2D
|
|||
}
|
||||
}
|
||||
|
||||
public void ShootLaser()
|
||||
{
|
||||
Node2D Laser = LaserScene.Instantiate<Node2D>();
|
||||
Laser.Position = LaserSpawn.GlobalPosition;
|
||||
Laser.Rotation = Rotation;
|
||||
EmitSignal(SignalName.LaserShot, Laser);
|
||||
}
|
||||
|
||||
public override void _Ready()
|
||||
{
|
||||
//GD.Print(GetViewportRect().Size);
|
||||
ScreenSize = GetViewportRect().Size;
|
||||
Sprite = GetNode<Sprite2D>("ShipSprite");
|
||||
string spritePath = "";
|
||||
|
||||
switch (type)
|
||||
{
|
||||
case ShipType.FIGHTER:
|
||||
spritePath = "res://assets/Player/Fighter/";
|
||||
break;
|
||||
|
||||
case ShipType.INTERCEPTOR:
|
||||
spritePath = "res://assets/Player/Interceptor/";
|
||||
break;
|
||||
|
||||
case ShipType.GUARDIAN:
|
||||
spritePath = "res://assets/Player/Guardian/";
|
||||
break;
|
||||
|
||||
}
|
||||
|
||||
switch(color)
|
||||
{
|
||||
case ShipColor.RED:
|
||||
spritePath = spritePath + "ShipRed.png";
|
||||
break;
|
||||
|
||||
case ShipColor.GREEN:
|
||||
spritePath = spritePath + "ShipGreen.png";
|
||||
break;
|
||||
|
||||
case ShipColor.BLUE:
|
||||
spritePath = spritePath + "ShipBlue.png";
|
||||
break;
|
||||
}
|
||||
GD.Print(spritePath);
|
||||
Sprite.Texture = GD.Load<Texture2D>(spritePath);
|
||||
|
||||
|
||||
LaserSpawn = GetNode<Node2D>("LaserSpawn");
|
||||
}
|
||||
|
||||
|
|
|
|||
51
MB_FYP/script/ship.cs
Normal file
|
|
@ -0,0 +1,51 @@
|
|||
using Godot;
|
||||
|
||||
public partial class ship : CharacterBody2D
|
||||
{
|
||||
public enum ShipType { FIGHTER, INTERCEPTOR, GUARDIAN }
|
||||
|
||||
[Signal]
|
||||
public delegate void LaserShotEventHandler(Area2D Laser);
|
||||
|
||||
//[Export]
|
||||
//public Vector2 ScreenSize;
|
||||
[Export]
|
||||
public int MaxSpeed { get; set;} = 300;
|
||||
[Export]
|
||||
public int MainSpeed { get; set; } = 10;
|
||||
[Export]
|
||||
public int StrafeSpeed { get; set; } = 5;
|
||||
[Export]
|
||||
public float RotationSpeed { get; set; } = 2f;
|
||||
[Export]
|
||||
public ShipType type;
|
||||
|
||||
public Node2D LaserSpawn = null;
|
||||
|
||||
protected int _rotationDirection;
|
||||
protected readonly PackedScene LaserScene = GD.Load<PackedScene>("res://scenes/laser.tscn");
|
||||
|
||||
|
||||
public virtual void ShootLaser()
|
||||
{
|
||||
Node2D Laser = LaserScene.Instantiate<Node2D>();
|
||||
Laser.Position = LaserSpawn.GlobalPosition;
|
||||
Laser.Rotation = Rotation;
|
||||
EmitSignal(SignalName.LaserShot, Laser);
|
||||
}
|
||||
|
||||
public override void _Ready()
|
||||
{
|
||||
//ScreenSize = GetViewportRect().Size;
|
||||
LaserSpawn = GetNode<Node2D>("LaserSpawn");
|
||||
}
|
||||
|
||||
public override void _PhysicsProcess(double delta)
|
||||
{
|
||||
// Common movement logic for all ships
|
||||
Rotation += _rotationDirection * RotationSpeed * (float)delta;
|
||||
Velocity.LimitLength(MaxSpeed);
|
||||
|
||||
MoveAndSlide();
|
||||
}
|
||||
}
|
||||