Edit of asset "Ballistic Solutions (GDScript, C#)" Accepted
Old/Current | New/Edit | |
---|---|---|
Title | Ballistic Solutions (GDScript, C#) | BDC - Ballistic Deflection Calculator |
Description |
Library for calculating interception times, impact positions, and firing vectors, taking into account the velocities and accelerations of both projectile and target. Example: # ... @export var projectile_packed_scene: PackedScene var projectile_speed: float = 200 var projectile_acceleration: Vector2 = Vector2.ZERO func shoot(target: Target2D) -> void: var to_target: Vector2 = target.global_position - global_position var velocity: Vector2 = Bsc.best_firing_velocity_vector2(projectile_speed, to_target, target.velocity, projectile_acceleration, target.acceleration) if is_nan(velocity.x): print("Impossible to hit the target") return var new_projectile: Projectile2D = projectile_packed_scene.instantiate() new_projectile.global_position = global_position new_projectile.velocity = velocity new_projectile.acceleration = projectile_acceleration get_parent().add_child(new_projectile) |
Ballistic deflection calculator is a tool for calculating the shot vector considering speeds and accelerations for Godot. |
Category | Scripts | |
License | MIT | |
Repository Provider | GitHub | |
Repository Url | https://github.com/neclor/ballistic-solutions | https://github.com/neclor/ballistic-deflection-calculator-godot |
Issues Url | https://github.com/neclor/ballistic-solutions/issues | https://github.com/neclor/ballistic-deflection-calculator-godot/issues |
Godot version | Godot 4.0 | |
Version String | 4.0.1 | 2.0.0 |
Download Commit | 491ffeb7be4816d9d913a09fcc37a500c4390f76 | 61865a0b5bcfeb53b48eaf69527d706d56a07fc4 |
Download Url (Computed) | https://github.com/neclor/ballistic-solutions/archive/491ffeb7be4816d9d913a09fcc37a500c4390f76.zip | https://github.com/neclor/ballistic-deflection-calculator-godot/archive/61865a0b5bcfeb53b48eaf69527d706d56a07fc4.zip |
Icon Url |
https://raw.githubusercontent.com/neclor/ballistic-solutions/main/icon.png
![]() |
https://raw.githubusercontent.com/neclor/ballistic-deflection-calculator-godot/main/icon.png
![]() |