Newer
Older
DungeonShooting / DungeonShooting_Godot / prefab / effect / ShotFire.tscn
  1. [gd_scene load_steps=4 format=2]
  2.  
  3. [ext_resource path="res://resource/effects/ShotFire.png" type="Texture2D" id=1]
  4.  
  5. [sub_resource type="Animation" id=2]
  6. length = 0.001
  7. tracks/0/type = "value"
  8. tracks/0/path = NodePath(".:frame")
  9. tracks/0/interp = 1
  10. tracks/0/loop_wrap = true
  11. tracks/0/imported = false
  12. tracks/0/enabled = true
  13. tracks/0/keys = {
  14. "times": PackedFloat32Array( 0 ),
  15. "transitions": PackedFloat32Array( 1 ),
  16. "update": 0,
  17. "values": [ 0 ]
  18. }
  19.  
  20. [sub_resource type="Animation" id=1]
  21. resource_name = "ShotFire"
  22. length = 0.2
  23. step = 0.05
  24. tracks/0/type = "value"
  25. tracks/0/path = NodePath(".:frame")
  26. tracks/0/interp = 1
  27. tracks/0/loop_wrap = true
  28. tracks/0/imported = false
  29. tracks/0/enabled = true
  30. tracks/0/keys = {
  31. "times": PackedFloat32Array( 0, 0.05, 0.1, 0.15 ),
  32. "transitions": PackedFloat32Array( 1, 1, 1, 1 ),
  33. "update": 1,
  34. "values": [ 0, 1, 2, 3 ]
  35. }
  36. tracks/1/type = "method"
  37. tracks/1/path = NodePath(".")
  38. tracks/1/interp = 1
  39. tracks/1/loop_wrap = true
  40. tracks/1/imported = false
  41. tracks/1/enabled = true
  42. tracks/1/keys = {
  43. "times": PackedFloat32Array( 0.2 ),
  44. "transitions": PackedFloat32Array( 1 ),
  45. "values": [ {
  46. "args": [ ],
  47. "method": "queue_free"
  48. } ]
  49. }
  50.  
  51. [node name="ShotFire" type="Sprite2D"]
  52. modulate = Color( 1.6, 1.6, 1.6, 1 )
  53. texture = ExtResource( 1 )
  54. offset = Vector2( 8, 0 )
  55. hframes = 4
  56.  
  57. [node name="AnimationPlayer" type="AnimationPlayer" parent="."]
  58. autoplay = "ShotFire"
  59. anims/RESET = SubResource( 2 )
  60. anims/ShotFire = SubResource( 1 )