tweak speed and angles

This commit is contained in:
Teatov 2025-02-25 04:21:10 +10:00
parent 2322d8ff62
commit cc5f2acc17
3 changed files with 4 additions and 3 deletions

View File

@ -14,7 +14,7 @@ height = 0.635
script = ExtResource("1_fdaky")
_spawn_point = NodePath("Marker3D")
_projectile_scene = ExtResource("2_p0btw")
_velocity = Vector3(0, 0, -5)
_velocity = Vector3(0, 0, -10)
[node name="MeshInstance3D" type="MeshInstance3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)

View File

@ -17,7 +17,7 @@ enum Side { RIGHT, LEFT }
@export_group("Hits")
@export var _hit_projectile_speed: float = 35
@export var _direction_angles: Dictionary = {-PI / 6: 0, PI / 6: PI / 4, PI: PI / 2}
@export var _direction_angles: Dictionary = {-PI / 8: 0, PI / 8: PI / 4, PI: PI / 2}
var side := Side.RIGHT
@ -86,7 +86,7 @@ func _process(delta: float) -> void:
+ global_basis.z.rotated(Vector3.UP, -_attack_max_angle) * _attack_radius
)
)
for dir_angle: float in _direction_angles:
for dir_angle: float in _direction_angles.keys():
Debugger.line(
"fghdh3" + str(dir_angle),
global_position,

View File

@ -38,6 +38,7 @@ func init(velocity: Vector3, start_position: Vector3, lifetime: float = 10) -> v
func set_velocity(velocity: Vector3) -> void:
_velocity = velocity
_life_timer = _lifetime
func _on_body_entered(node: Node3D) -> void: