3D bullet rotation

This commit is contained in:
Marco 2025-07-01 13:40:13 +02:00
commit 1a455251a9
43 changed files with 279 additions and 203 deletions

View file

@ -23,21 +23,17 @@ Continuous = false
[sub_resource type="Resource" id="Resource_jtuih"]
script = ExtResource("3_ow5fu")
BulletScene = ExtResource("1_as8n2")
BulletSize = 0.0
BulletSpeed = 20.0
Direction = Vector2(1, 0)
BulletDamage = 20.0
MaxDamage = 1.0
Knockback = 1.0
LifeTime = 20.0
DestroyOnCollision = false
Owner = 2
DamageType = 0
RotateSprite = true
Controllable = false
Freezable = true
Grazeable = true
GrazeValue = 1.0
Attributes = 0
Attributes = 34
TimeModifiers = Array[Object]([SubResource("Resource_cj86d")])
[sub_resource type="Resource" id="Resource_puvpt"]
@ -74,19 +70,15 @@ Continuous = false
[sub_resource type="Resource" id="Resource_axlrq"]
script = ExtResource("3_ow5fu")
BulletScene = ExtResource("1_as8n2")
BulletSize = 0.0
BulletSpeed = 20.0
Direction = Vector2(1, 0)
BulletDamage = 20.0
MaxDamage = 1.0
Knockback = 1.0
LifeTime = 20.0
DestroyOnCollision = true
Owner = 2
DamageType = 0
RotateSprite = true
Controllable = false
Freezable = true
Grazeable = true
GrazeValue = 1.0
Attributes = 0
TimeModifiers = Array[Object]([SubResource("Resource_pbgtt")])
@ -118,19 +110,15 @@ WaitForCompletion = true
[sub_resource type="Resource" id="Resource_w7b0n"]
script = ExtResource("3_ow5fu")
BulletScene = ExtResource("4_tek7n")
BulletSize = 0.0
BulletSpeed = 20.0
Direction = Vector2(1, 0)
BulletDamage = 20.0
MaxDamage = 1.0
Knockback = 1.0
LifeTime = 20.0
DestroyOnCollision = false
Owner = 2
DamageType = 0
RotateSprite = true
Controllable = false
Freezable = true
Grazeable = true
GrazeValue = 1.0
Attributes = 0
TimeModifiers = Array[Object]([SubResource("Resource_cj86d")])
@ -162,19 +150,15 @@ WaitForCompletion = false
[sub_resource type="Resource" id="Resource_3iv0j"]
script = ExtResource("3_ow5fu")
BulletScene = ExtResource("4_tek7n")
BulletSize = 0.0
BulletSpeed = 20.0
Direction = Vector2(1, 0)
BulletDamage = 20.0
MaxDamage = 1.0
Knockback = 1.0
LifeTime = 20.0
DestroyOnCollision = false
Owner = 2
DamageType = 0
RotateSprite = true
Controllable = false
Freezable = true
Grazeable = true
GrazeValue = 1.0
Attributes = 0
TimeModifiers = Array[Object]([SubResource("Resource_pbgtt")])
@ -206,19 +190,15 @@ WaitForCompletion = true
[sub_resource type="Resource" id="Resource_5jr31"]
script = ExtResource("3_ow5fu")
BulletScene = ExtResource("5_n4xqo")
BulletSize = 0.0
BulletSpeed = 20.0
Direction = Vector2(1, 0)
BulletDamage = 20.0
MaxDamage = 1.0
Knockback = 1.0
LifeTime = 20.0
DestroyOnCollision = false
Owner = 2
DamageType = 0
RotateSprite = true
Controllable = false
Freezable = true
Grazeable = true
GrazeValue = 1.0
Attributes = 0
TimeModifiers = Array[Object]([SubResource("Resource_cj86d")])
@ -250,19 +230,15 @@ WaitForCompletion = false
[sub_resource type="Resource" id="Resource_mg2qy"]
script = ExtResource("3_ow5fu")
BulletScene = ExtResource("5_n4xqo")
BulletSize = 0.0
BulletSpeed = 20.0
Direction = Vector2(1, 0)
BulletDamage = 20.0
MaxDamage = 1.0
Knockback = 1.0
LifeTime = 20.0
DestroyOnCollision = true
Owner = 2
DamageType = 0
RotateSprite = true
Controllable = false
Freezable = true
Grazeable = true
GrazeValue = 1.0
Attributes = 0
TimeModifiers = Array[Object]([SubResource("Resource_pbgtt")])
@ -316,19 +292,15 @@ Continuous = false
[sub_resource type="Resource" id="Resource_gfhkm"]
script = ExtResource("3_ow5fu")
BulletScene = ExtResource("7_gsnyb")
BulletSize = 0.0
BulletSpeed = 80.0
Direction = Vector2(1, 0)
BulletDamage = 20.0
MaxDamage = 1.0
Knockback = 1.0
LifeTime = 20.0
DestroyOnCollision = true
Owner = 0
DamageType = 0
RotateSprite = true
Controllable = false
Freezable = true
Grazeable = true
GrazeValue = 1.0
Attributes = 0
TimeModifiers = Array[Object]([SubResource("Resource_ln27r"), SubResource("Resource_nal31")])
@ -368,19 +340,15 @@ WaitForCompletion = true
[sub_resource type="Resource" id="Resource_4r74g"]
script = ExtResource("3_ow5fu")
BulletScene = ExtResource("7_gsnyb")
BulletSize = 0.0
BulletSpeed = 80.0
Direction = Vector2(1, 0)
BulletDamage = 20.0
MaxDamage = 1.0
Knockback = 1.0
LifeTime = 20.0
DestroyOnCollision = true
Owner = 2
DamageType = 0
RotateSprite = true
Controllable = false
Freezable = true
Grazeable = true
GrazeValue = 1.0
Attributes = 0
TimeModifiers = Array[Object]([SubResource("Resource_ln27r"), SubResource("Resource_nal31")])
@ -420,19 +388,15 @@ WaitForCompletion = true
[sub_resource type="Resource" id="Resource_vgg5n"]
script = ExtResource("3_ow5fu")
BulletScene = ExtResource("7_gsnyb")
BulletSize = 0.0
BulletSpeed = 80.0
Direction = Vector2(1, 0)
BulletDamage = 20.0
MaxDamage = 1.0
Knockback = 1.0
LifeTime = 20.0
DestroyOnCollision = false
Owner = 2
DamageType = 0
RotateSprite = true
Controllable = false
Freezable = true
Grazeable = true
GrazeValue = 1.0
Attributes = 0
TimeModifiers = Array[Object]([SubResource("Resource_ln27r"), SubResource("Resource_nal31")])
@ -472,19 +436,15 @@ WaitForCompletion = true
[sub_resource type="Resource" id="Resource_wlhxp"]
script = ExtResource("3_ow5fu")
BulletScene = ExtResource("7_gsnyb")
BulletSize = 0.0
BulletSpeed = 80.0
Direction = Vector2(1, 0)
BulletDamage = 20.0
MaxDamage = 1.0
Knockback = 1.0
LifeTime = 20.0
DestroyOnCollision = false
Owner = 2
DamageType = 0
RotateSprite = true
Controllable = false
Freezable = true
Grazeable = true
GrazeValue = 1.0
Attributes = 0
TimeModifiers = Array[Object]([SubResource("Resource_ln27r"), SubResource("Resource_nal31")])