Enemy.tscn 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. [gd_scene load_steps=9 format=2]
  2. [ext_resource path="res://dodge_assets/art/enemySwimming_1.png" type="Texture" id=1]
  3. [ext_resource path="res://dodge_assets/art/enemySwimming_2.png" type="Texture" id=2]
  4. [ext_resource path="res://dodge_assets/art/enemyFlyingAlt_1.png" type="Texture" id=3]
  5. [ext_resource path="res://dodge_assets/art/enemyFlyingAlt_2.png" type="Texture" id=4]
  6. [ext_resource path="res://dodge_assets/art/enemyWalking_1.png" type="Texture" id=5]
  7. [ext_resource path="res://dodge_assets/art/enemyWalking_2.png" type="Texture" id=6]
  8. [sub_resource type="SpriteFrames" id=1]
  9. animations = [ {
  10. "frames": [ ExtResource( 1 ), ExtResource( 2 ) ],
  11. "loop": true,
  12. "name": "swim",
  13. "speed": 4.0
  14. }, {
  15. "frames": [ ExtResource( 3 ), ExtResource( 4 ) ],
  16. "loop": true,
  17. "name": "fly",
  18. "speed": 3.0
  19. }, {
  20. "frames": [ ExtResource( 5 ), ExtResource( 6 ) ],
  21. "loop": true,
  22. "name": "walk",
  23. "speed": 5.0
  24. } ]
  25. [sub_resource type="CapsuleShape2D" id=2]
  26. radius = 24.0469
  27. height = 52.8654
  28. [node name="Enemy" type="RigidBody2D"]
  29. collision_mask = 0
  30. gravity_scale = 0.0
  31. __meta__ = {
  32. "_edit_group_": true
  33. }
  34. [node name="AnimatedSprite" type="AnimatedSprite" parent="."]
  35. scale = Vector2( 0.75, 0.75 )
  36. frames = SubResource( 1 )
  37. animation = "walk"
  38. [node name="HitBox" type="CollisionShape2D" parent="."]
  39. rotation = 1.5708
  40. shape = SubResource( 2 )
  41. [node name="VisibilityNotifier2D" type="VisibilityNotifier2D" parent="."]