update work
This commit is contained in:
parent
7b3359c565
commit
56583c3b6d
@ -11,6 +11,10 @@
|
||||
|
||||
[node name="Player" parent="." instance=ExtResource("2_q510b")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.46532, 9.08969, 5.43659)
|
||||
speed = null
|
||||
acceleration = null
|
||||
jump_height = null
|
||||
camera_sens = null
|
||||
joystick_camera_sens_multiplier = 5.0
|
||||
|
||||
[node name="ShuttleClass" parent="." instance=ExtResource("3_lsckv")]
|
||||
|
@ -23,8 +23,6 @@ var walk_vel: Vector3 # Walking velocity
|
||||
var grav_vel: Vector3 # Gravity velocity
|
||||
var jump_vel: Vector3 # Jumping velocity
|
||||
|
||||
var current_ship: Ship
|
||||
|
||||
|
||||
func _ready() -> void:
|
||||
capture_mouse()
|
||||
@ -51,12 +49,8 @@ func _input(event):
|
||||
|
||||
|
||||
func _physics_process(delta: float) -> void:
|
||||
if current_ship != null:
|
||||
if is_piloting:
|
||||
global_rotation.y = current_ship.global_rotation.y
|
||||
|
||||
else:
|
||||
velocity = walk(delta) + _gravity(delta) + _jump(delta)
|
||||
else:
|
||||
velocity = walk(delta) + _gravity(delta) + _jump(delta)
|
||||
|
||||
@ -116,16 +110,6 @@ func _jump(delta: float) -> Vector3:
|
||||
return jump_vel
|
||||
|
||||
|
||||
func player_entered_ship(ship_global_position: Vector3, ship: Ship):
|
||||
current_ship = ship
|
||||
print("player entered ship: ", ship.ship_id)
|
||||
|
||||
|
||||
func player_exited_ship(ship_global_position: Vector3, ship: Ship):
|
||||
current_ship = null
|
||||
print("player exited ship: ", ship.ship_id)
|
||||
|
||||
|
||||
func set_is_piloting(state: bool):
|
||||
is_piloting = state
|
||||
print("player is piloting: ", str(is_piloting))
|
||||
|
@ -65,8 +65,7 @@ func _physics_process(delta):
|
||||
|
||||
|
||||
func _on_area_3d_body_entered(body):
|
||||
if body is Player:
|
||||
#print(self.name)
|
||||
if body is Player and body.is_:
|
||||
body.player_entered_ship(global_position, self)
|
||||
piloting_player = body
|
||||
body.reparent(self, true)
|
||||
@ -78,7 +77,7 @@ func _on_area_3d_body_exited(body):
|
||||
body.player_exited_ship(global_position, self)
|
||||
ship_is_piloted = false
|
||||
piloting_player = null
|
||||
body.reparent(owner, true)
|
||||
#body.reparent(owner, true)
|
||||
|
||||
|
||||
func _add_ship_helm(_ship_helm_scene: PackedScene):
|
||||
|
Loading…
Reference in New Issue
Block a user