Newer
Older
DungeonShooting / DungeonShooting_Godot / prefab / bullet / Bullet0002.tscn
  1. [gd_scene load_steps=8 format=3 uid="uid://bqkj0rn72ppge"]
  2.  
  3. [ext_resource type="Script" path="res://src/game/activity/bullet/Bullet.cs" id="1_hga3h"]
  4. [ext_resource type="Shader" path="res://resource/material/Blend.gdshader" id="2_n44pd"]
  5. [ext_resource type="SpriteFrames" uid="uid://bpeodjqiy3mil" path="res://resource/spriteFrames/Bullet0002.tres" id="3_uvuj8"]
  6.  
  7. [sub_resource type="ShaderMaterial" id="ShaderMaterial_5a4f2"]
  8. resource_local_to_scene = true
  9. shader = ExtResource("2_n44pd")
  10. shader_parameter/blend = Color(0, 0, 0, 0.470588)
  11. shader_parameter/schedule = 1
  12.  
  13. [sub_resource type="ShaderMaterial" id="ShaderMaterial_o0655"]
  14. resource_local_to_scene = true
  15. shader = ExtResource("2_n44pd")
  16. shader_parameter/blend = Color(1, 1, 1, 1)
  17. shader_parameter/schedule = 0
  18.  
  19. [sub_resource type="RectangleShape2D" id="RectangleShape2D_c0onq"]
  20. size = Vector2(44.72, 12)
  21.  
  22. [sub_resource type="CircleShape2D" id="CircleShape2D_e2yn3"]
  23. radius = 3.0
  24.  
  25. [node name="Bullet0002" type="CharacterBody2D" node_paths=PackedStringArray("CollisionArea", "ShadowSprite", "AnimatedSprite", "Collision")]
  26. collision_layer = 2
  27. script = ExtResource("1_hga3h")
  28. CollisionArea = NodePath("CollisionArea")
  29. ShadowSprite = NodePath("ShadowSprite")
  30. AnimatedSprite = NodePath("AnimatedSprite")
  31. Collision = NodePath("Collision")
  32.  
  33. [node name="ShadowSprite" type="Sprite2D" parent="."]
  34. z_index = -1
  35. material = SubResource("ShaderMaterial_5a4f2")
  36.  
  37. [node name="AnimatedSprite" type="AnimatedSprite2D" parent="."]
  38. modulate = Color(1.8, 1.8, 1.8, 1)
  39. material = SubResource("ShaderMaterial_o0655")
  40. sprite_frames = ExtResource("3_uvuj8")
  41.  
  42. [node name="CollisionArea" type="Area2D" parent="."]
  43. visible = false
  44. collision_layer = 0
  45. collision_mask = 0
  46. monitorable = false
  47.  
  48. [node name="CollisionShape2D" type="CollisionShape2D" parent="CollisionArea"]
  49. position = Vector2(2.93353, 0)
  50. scale = Vector2(0.226586, 0.333333)
  51. shape = SubResource("RectangleShape2D_c0onq")
  52.  
  53. [node name="Collision" type="CollisionShape2D" parent="."]
  54. shape = SubResource("CircleShape2D_e2yn3")