Newer
Older
DungeonShooting / DungeonShooting_Godot / prefab / weapon / WeaponTemplate.tscn
@小李xl 小李xl on 3 Dec 2023 1 KB 修复武器中心点问题
  1. [gd_scene load_steps=4 format=3 uid="uid://cxltmhhp4rbyk"]
  2.  
  3. [ext_resource type="Animation" uid="uid://v3dltmdstqad" path="res://resource/animation/weapon/Weapon_floodlight.res" id="1_eorlf"]
  4.  
  5. [sub_resource type="Animation" id="Animation_x136i"]
  6. length = 0.001
  7. tracks/0/type = "value"
  8. tracks/0/imported = false
  9. tracks/0/enabled = true
  10. tracks/0/path = NodePath("AnimatedSprite:material:shader_parameter/schedule")
  11. tracks/0/interp = 1
  12. tracks/0/loop_wrap = true
  13. tracks/0/keys = {
  14. "times": PackedFloat32Array(0),
  15. "transitions": PackedFloat32Array(1),
  16. "update": 0,
  17. "values": [0.0]
  18. }
  19.  
  20. [sub_resource type="AnimationLibrary" id="AnimationLibrary_trkjd"]
  21. _data = {
  22. "RESET": SubResource("Animation_x136i"),
  23. "floodlight": ExtResource("1_eorlf")
  24. }
  25.  
  26. [node name="WeaponTemplate" type="CharacterBody2D"]
  27. collision_layer = 4
  28.  
  29. [node name="ShadowSprite" type="Sprite2D" parent="."]
  30. z_index = -1
  31.  
  32. [node name="AnimatedSprite" type="AnimatedSprite2D" parent="."]
  33.  
  34. [node name="ShellPoint" type="Marker2D" parent="AnimatedSprite"]
  35. position = Vector2(0, -2)
  36.  
  37. [node name="FirePoint" type="Marker2D" parent="AnimatedSprite"]
  38. position = Vector2(10, -2)
  39.  
  40. [node name="Collision" type="CollisionShape2D" parent="."]
  41. visible = false
  42.  
  43. [node name="AnimationPlayer" type="AnimationPlayer" parent="."]
  44. libraries = {
  45. "": SubResource("AnimationLibrary_trkjd")
  46. }