mirror of
https://github.com/Steffo99/swear-jar.git
synced 2024-11-21 23:34:18 +00:00
Add a slight default gravity towards the bottom
This commit is contained in:
parent
59c8dca3e7
commit
cdb7ae2816
1 changed files with 3 additions and 0 deletions
|
@ -9,6 +9,9 @@ func _physics_process(_delta):
|
||||||
var accel_3d = Input.get_accelerometer()
|
var accel_3d = Input.get_accelerometer()
|
||||||
if accel_3d == Vector3.ZERO: # If accelerometer is not supported
|
if accel_3d == Vector3.ZERO: # If accelerometer is not supported
|
||||||
accel_3d = (Vector3.UP * Input.get_action_strength("gravity_up") + Vector3.DOWN * Input.get_action_strength("gravity_down") + Vector3.LEFT * Input.get_action_strength("gravity_left") + Vector3.RIGHT * Input.get_action_strength("gravity_right")) * 9.8
|
accel_3d = (Vector3.UP * Input.get_action_strength("gravity_up") + Vector3.DOWN * Input.get_action_strength("gravity_down") + Vector3.LEFT * Input.get_action_strength("gravity_left") + Vector3.RIGHT * Input.get_action_strength("gravity_right")) * 9.8
|
||||||
|
if accel_3d == Vector3.ZERO: # If nothing is being pressed
|
||||||
|
accel_3d = (Vector3.DOWN * 0.05) * 9.8
|
||||||
|
|
||||||
|
|
||||||
var accel_2d = Vector2(accel_3d.x, -accel_3d.y) / 9.8
|
var accel_2d = Vector2(accel_3d.x, -accel_3d.y) / 9.8
|
||||||
PhysicsServer2D.area_set_param(get_viewport().find_world_2d().space, PhysicsServer2D.AREA_PARAM_GRAVITY_VECTOR, accel_2d)
|
PhysicsServer2D.area_set_param(get_viewport().find_world_2d().space, PhysicsServer2D.AREA_PARAM_GRAVITY_VECTOR, accel_2d)
|
||||||
|
|
Loading…
Reference in a new issue