reactivate gravity
This commit is contained in:
parent
a22e8db3fe
commit
bfe71ec37c
2 changed files with 5 additions and 7 deletions
|
@ -11,6 +11,7 @@
|
||||||
[node name="spatial" type="Spatial"]
|
[node name="spatial" type="Spatial"]
|
||||||
|
|
||||||
[node name="player" parent="." instance=ExtResource( 8 )]
|
[node name="player" parent="." instance=ExtResource( 8 )]
|
||||||
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.01, 0 )
|
||||||
|
|
||||||
[node name="area_0_0" parent="." instance=ExtResource( 2 )]
|
[node name="area_0_0" parent="." instance=ExtResource( 2 )]
|
||||||
|
|
||||||
|
|
|
@ -107,15 +107,12 @@ func _process( delta ):
|
||||||
|
|
||||||
# Movement
|
# Movement
|
||||||
velocity = self.calculate_velocity(velocity, move_direction, delta)
|
velocity = self.calculate_velocity(velocity, move_direction, delta)
|
||||||
Config.msg_info("move_direction X:" + str(move_direction.x) + " Y:" + str(move_direction.y) + " Z:" + str(move_direction.z))
|
# Config.msg_info("move_direction X:" + str(move_direction.x) + " Y:" + str(move_direction.y) + " Z:" + str(move_direction.z))
|
||||||
Config.msg_info("velocity X:" + str(velocity.x) + " Y:" + str(velocity.y) + " Z:" + str(velocity.z))
|
# Config.msg_info("velocity X:" + str(velocity.x) + " Y:" + str(velocity.y) + " Z:" + str(velocity.z))
|
||||||
velocity = $creature.move_and_slide(velocity, Vector3.UP, true)
|
velocity = $creature.move_and_slide(velocity, Vector3.UP, true)
|
||||||
# velocity = self.calculate_velocity(velocity, input_direction, delta)
|
|
||||||
#velocity = $creature.move_and_slide(velocity, Vector3.UP, true)
|
|
||||||
#Config.msg_info("X:" + str($creature.))
|
|
||||||
var pos : Vector3 = $creature.get_global_transform().origin
|
var pos : Vector3 = $creature.get_global_transform().origin
|
||||||
Config.msg_info("pos X:" + str(pos.x) + " Y:" + str(pos.y) + " Z:" + str(pos.z))
|
Config.msg_info("pos X:" + str(pos.x) + " Y:" + str(pos.y) + " Z:" + str(pos.z))
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
func calculate_velocity(
|
func calculate_velocity(
|
||||||
|
@ -129,7 +126,7 @@ func calculate_velocity(
|
||||||
velocity_new *= $creature.move_speed
|
velocity_new *= $creature.move_speed
|
||||||
if velocity_new.length() > $creature.max_speed:
|
if velocity_new.length() > $creature.max_speed:
|
||||||
velocity_new = velocity_new.normalized() * $creature.max_speed
|
velocity_new = velocity_new.normalized() * $creature.max_speed
|
||||||
#velocity_new.y = velocity_current.y + gravity * delta
|
velocity_new.y = velocity_current.y + gravity * delta
|
||||||
return velocity_new
|
return velocity_new
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue