forked from team-sg/hero-mark-2
adjusted position
This commit is contained in:
parent
a9c7106c3b
commit
fc7b6c1722
2 changed files with 9 additions and 4 deletions
|
@ -1,12 +1,16 @@
|
||||||
extends Node2D
|
extends Node2D
|
||||||
|
|
||||||
onready var cast = $RayCast2D
|
onready var cast = $RayCast2D
|
||||||
export var speed = 80
|
export var fall_speed = 80
|
||||||
var fall = false
|
var fall = false
|
||||||
onready var refresh_timer = $RefreshTimer
|
onready var refresh_timer = $RefreshTimer
|
||||||
onready var anims = $AnimationPlayer
|
onready var anims = $AnimationPlayer
|
||||||
onready var startpos = position
|
onready var startpos = position
|
||||||
|
|
||||||
|
func _ready():
|
||||||
|
# adjust to difficulty
|
||||||
|
fall_speed *= Game.enemy_speed_factor
|
||||||
|
|
||||||
func _physics_process(delta):
|
func _physics_process(delta):
|
||||||
if cast.is_colliding():
|
if cast.is_colliding():
|
||||||
var collider = cast.get_collider()
|
var collider = cast.get_collider()
|
||||||
|
@ -15,7 +19,7 @@ func _physics_process(delta):
|
||||||
fall = true
|
fall = true
|
||||||
|
|
||||||
if fall == true:
|
if fall == true:
|
||||||
position.y += speed * delta
|
position.y += fall_speed * delta
|
||||||
|
|
||||||
if !refresh_timer.is_stopped() && refresh_timer.get_time_left() <= 0.6:
|
if !refresh_timer.is_stopped() && refresh_timer.get_time_left() <= 0.6:
|
||||||
anims.play("disappear")
|
anims.play("disappear")
|
||||||
|
|
|
@ -105,17 +105,18 @@ tracks/2/keys = {
|
||||||
script = ExtResource( 2 )
|
script = ExtResource( 2 )
|
||||||
|
|
||||||
[node name="Sprite" type="Sprite" parent="."]
|
[node name="Sprite" type="Sprite" parent="."]
|
||||||
position = Vector2( 4, 0 )
|
position = Vector2( 4, 3 )
|
||||||
texture = ExtResource( 1 )
|
texture = ExtResource( 1 )
|
||||||
|
|
||||||
[node name="RayCast2D" type="RayCast2D" parent="."]
|
[node name="RayCast2D" type="RayCast2D" parent="."]
|
||||||
position = Vector2( 3, 0 )
|
position = Vector2( 3, 3 )
|
||||||
enabled = true
|
enabled = true
|
||||||
cast_to = Vector2( 0, 40 )
|
cast_to = Vector2( 0, 40 )
|
||||||
collision_mask = 10
|
collision_mask = 10
|
||||||
collide_with_areas = true
|
collide_with_areas = true
|
||||||
|
|
||||||
[node name="Hitbox" type="Area2D" parent="."]
|
[node name="Hitbox" type="Area2D" parent="."]
|
||||||
|
position = Vector2( 0, 3 )
|
||||||
collision_mask = 2
|
collision_mask = 2
|
||||||
|
|
||||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="Hitbox"]
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="Hitbox"]
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue