casings integrate player velocity, can't pick up already held guns

This commit is contained in:
derek
2024-11-05 16:58:00 -06:00
parent 83e2365892
commit c6f1eccca0
6 changed files with 49 additions and 45 deletions

View File

@@ -7,6 +7,7 @@ extends RigidBody3D
var rng = RandomNumberGenerator.new()
var random_rotation = true
var particle_number
var player_velocity
# Called when the node enters the scene tree for the first time.
func _ready():
@@ -22,7 +23,7 @@ func _ready():
var av_y = rng.randf_range(-50.0,50.0)
var av_z = rng.randf_range(-50.0,50.0)
linear_velocity += transform.basis * Vector3(lv_x, lv_y, lv_z)
linear_velocity += transform.basis * Vector3(lv_x, lv_y, lv_z) + player_velocity
angular_velocity += transform.basis * Vector3(av_x,av_y,av_z)