Particles system
This commit is contained in:
parent
30266b36cf
commit
0e5dee50f7
46 changed files with 643 additions and 200 deletions
Binary file not shown.
|
Before Width: | Height: | Size: 5 KiB After Width: | Height: | Size: 6.9 KiB |
7
assets/sprites/particles/dirt1.tres
Normal file
7
assets/sprites/particles/dirt1.tres
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
[gd_resource type="AtlasTexture" load_steps=2 format=3 uid="uid://d3673b2idj18b"]
|
||||
|
||||
[ext_resource type="Texture2D" uid="uid://c68mrfs4wb81x" path="res://assets/sprites/atlases/atlas2.png" id="1_5xkyq"]
|
||||
|
||||
[resource]
|
||||
atlas = ExtResource("1_5xkyq")
|
||||
region = Rect2(0, 118, 5, 4)
|
||||
7
assets/sprites/particles/dirt2.tres
Normal file
7
assets/sprites/particles/dirt2.tres
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
[gd_resource type="AtlasTexture" load_steps=2 format=3 uid="uid://bs8cll4gtgwr1"]
|
||||
|
||||
[ext_resource type="Texture2D" uid="uid://c68mrfs4wb81x" path="res://assets/sprites/atlases/atlas2.png" id="1_kod62"]
|
||||
|
||||
[resource]
|
||||
atlas = ExtResource("1_kod62")
|
||||
region = Rect2(0, 114, 8, 4)
|
||||
7
assets/sprites/particles/dirt3.tres
Normal file
7
assets/sprites/particles/dirt3.tres
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
[gd_resource type="AtlasTexture" load_steps=2 format=3 uid="uid://0tja7r7yp1ht"]
|
||||
|
||||
[ext_resource type="Texture2D" uid="uid://c68mrfs4wb81x" path="res://assets/sprites/atlases/atlas2.png" id="1_go6uf"]
|
||||
|
||||
[resource]
|
||||
atlas = ExtResource("1_go6uf")
|
||||
region = Rect2(5, 119, 3, 3)
|
||||
7
assets/sprites/particles/dirt4.tres
Normal file
7
assets/sprites/particles/dirt4.tres
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
[gd_resource type="AtlasTexture" load_steps=2 format=3 uid="uid://conyd86prykef"]
|
||||
|
||||
[ext_resource type="Texture2D" uid="uid://c68mrfs4wb81x" path="res://assets/sprites/atlases/atlas2.png" id="1_xragy"]
|
||||
|
||||
[resource]
|
||||
atlas = ExtResource("1_xragy")
|
||||
region = Rect2(0, 122, 6, 6)
|
||||
7
assets/sprites/particles/dirt5.tres
Normal file
7
assets/sprites/particles/dirt5.tres
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
[gd_resource type="AtlasTexture" load_steps=2 format=3 uid="uid://u6vxm6gejoss"]
|
||||
|
||||
[ext_resource type="Texture2D" uid="uid://c68mrfs4wb81x" path="res://assets/sprites/atlases/atlas2.png" id="1_sie30"]
|
||||
|
||||
[resource]
|
||||
atlas = ExtResource("1_sie30")
|
||||
region = Rect2(6, 124, 5, 4)
|
||||
7
assets/sprites/particles/dirt6.tres
Normal file
7
assets/sprites/particles/dirt6.tres
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
[gd_resource type="AtlasTexture" load_steps=2 format=3 uid="uid://biooadlxqqeos"]
|
||||
|
||||
[ext_resource type="Texture2D" uid="uid://c68mrfs4wb81x" path="res://assets/sprites/atlases/atlas2.png" id="1_gkpel"]
|
||||
|
||||
[resource]
|
||||
atlas = ExtResource("1_gkpel")
|
||||
region = Rect2(11, 124, 4, 4)
|
||||
29
assets/sprites/particles/dirt_material.tres
Normal file
29
assets/sprites/particles/dirt_material.tres
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
[gd_resource type="ParticleProcessMaterial" load_steps=5 format=3 uid="uid://dmpscw60bfrj"]
|
||||
|
||||
[sub_resource type="Curve" id="Curve_oyxjr"]
|
||||
_data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(0.745794, 1), 0.0, -3.06933, 0, 0, Vector2(1, 0), -4.13429, 0.0, 0, 0]
|
||||
point_count = 3
|
||||
|
||||
[sub_resource type="CurveTexture" id="CurveTexture_27of4"]
|
||||
curve = SubResource("Curve_oyxjr")
|
||||
|
||||
[sub_resource type="Curve" id="Curve_lslkg"]
|
||||
_data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(0.252336, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0]
|
||||
point_count = 3
|
||||
|
||||
[sub_resource type="CurveTexture" id="CurveTexture_p1hhd"]
|
||||
curve = SubResource("Curve_lslkg")
|
||||
|
||||
[resource]
|
||||
particle_flag_disable_z = true
|
||||
emission_shape = 3
|
||||
emission_box_extents = Vector3(12.5, 1, 1)
|
||||
direction = Vector3(0, -1, 0)
|
||||
spread = 22.5
|
||||
initial_velocity_min = 100.0
|
||||
initial_velocity_max = 200.0
|
||||
angular_velocity_min = -45.0
|
||||
angular_velocity_max = 45.0
|
||||
gravity = Vector3(0, 294, 0)
|
||||
scale_curve = SubResource("CurveTexture_p1hhd")
|
||||
alpha_curve = SubResource("CurveTexture_27of4")
|
||||
7
assets/sprites/particles/nachinka1.tres
Normal file
7
assets/sprites/particles/nachinka1.tres
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
[gd_resource type="AtlasTexture" load_steps=2 format=3 uid="uid://cad45iyh16x5g"]
|
||||
|
||||
[ext_resource type="Texture2D" uid="uid://c68mrfs4wb81x" path="res://assets/sprites/atlases/atlas2.png" id="1_hp6my"]
|
||||
|
||||
[resource]
|
||||
atlas = ExtResource("1_hp6my")
|
||||
region = Rect2(33, 102, 26, 20)
|
||||
7
assets/sprites/particles/nachinka2.tres
Normal file
7
assets/sprites/particles/nachinka2.tres
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
[gd_resource type="AtlasTexture" load_steps=2 format=3 uid="uid://b3yfl2had6t3o"]
|
||||
|
||||
[ext_resource type="Texture2D" uid="uid://c68mrfs4wb81x" path="res://assets/sprites/atlases/atlas2.png" id="1_2hid5"]
|
||||
|
||||
[resource]
|
||||
atlas = ExtResource("1_2hid5")
|
||||
region = Rect2(59, 102, 20, 21)
|
||||
7
assets/sprites/particles/nachinka3.tres
Normal file
7
assets/sprites/particles/nachinka3.tres
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
[gd_resource type="AtlasTexture" load_steps=2 format=3 uid="uid://e5v4vpux4h8k"]
|
||||
|
||||
[ext_resource type="Texture2D" uid="uid://c68mrfs4wb81x" path="res://assets/sprites/atlases/atlas2.png" id="1_7kt0u"]
|
||||
|
||||
[resource]
|
||||
atlas = ExtResource("1_7kt0u")
|
||||
region = Rect2(33, 124, 26, 19)
|
||||
7
assets/sprites/particles/nachinka4.tres
Normal file
7
assets/sprites/particles/nachinka4.tres
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
[gd_resource type="AtlasTexture" load_steps=2 format=3 uid="uid://dny6mfpspd3o8"]
|
||||
|
||||
[ext_resource type="Texture2D" uid="uid://c68mrfs4wb81x" path="res://assets/sprites/atlases/atlas2.png" id="1_h8yw0"]
|
||||
|
||||
[resource]
|
||||
atlas = ExtResource("1_h8yw0")
|
||||
region = Rect2(59, 123, 20, 19)
|
||||
7
assets/sprites/particles/pea_fragment1.tres
Normal file
7
assets/sprites/particles/pea_fragment1.tres
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
[gd_resource type="AtlasTexture" load_steps=2 format=3 uid="uid://d1ovwgd03fxx5"]
|
||||
|
||||
[ext_resource type="Texture2D" uid="uid://c68mrfs4wb81x" path="res://assets/sprites/atlases/atlas2.png" id="1_abv80"]
|
||||
|
||||
[resource]
|
||||
atlas = ExtResource("1_abv80")
|
||||
region = Rect2(16, 112, 5, 8)
|
||||
7
assets/sprites/particles/pea_fragment2.tres
Normal file
7
assets/sprites/particles/pea_fragment2.tres
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
[gd_resource type="AtlasTexture" load_steps=2 format=3 uid="uid://bmig582h4s38v"]
|
||||
|
||||
[ext_resource type="Texture2D" uid="uid://c68mrfs4wb81x" path="res://assets/sprites/atlases/atlas2.png" id="1_xysnq"]
|
||||
|
||||
[resource]
|
||||
atlas = ExtResource("1_xysnq")
|
||||
region = Rect2(16, 112, 5, 8)
|
||||
7
assets/sprites/particles/pea_fragment3.tres
Normal file
7
assets/sprites/particles/pea_fragment3.tres
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
[gd_resource type="AtlasTexture" load_steps=2 format=3 uid="uid://cg3nx7qj8kbkw"]
|
||||
|
||||
[ext_resource type="Texture2D" uid="uid://c68mrfs4wb81x" path="res://assets/sprites/atlases/atlas2.png" id="1_8fbdt"]
|
||||
|
||||
[resource]
|
||||
atlas = ExtResource("1_8fbdt")
|
||||
region = Rect2(25, 112, 4, 8)
|
||||
28
assets/sprites/particles/pea_material.tres
Normal file
28
assets/sprites/particles/pea_material.tres
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
[gd_resource type="ParticleProcessMaterial" load_steps=5 format=3 uid="uid://0sf0uy1dkxb6"]
|
||||
|
||||
[sub_resource type="Gradient" id="Gradient_6jlap"]
|
||||
offsets = PackedFloat32Array(0, 0.896552, 1)
|
||||
colors = PackedColorArray(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0)
|
||||
|
||||
[sub_resource type="GradientTexture1D" id="GradientTexture1D_uaspe"]
|
||||
gradient = SubResource("Gradient_6jlap")
|
||||
|
||||
[sub_resource type="Curve" id="Curve_6jlap"]
|
||||
_data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(0.574074, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0]
|
||||
point_count = 3
|
||||
|
||||
[sub_resource type="CurveTexture" id="CurveTexture_uaspe"]
|
||||
curve = SubResource("Curve_6jlap")
|
||||
|
||||
[resource]
|
||||
particle_flag_align_y = true
|
||||
particle_flag_disable_z = true
|
||||
direction = Vector3(-1, -1, 0)
|
||||
spread = 30.0
|
||||
initial_velocity_min = 50.0
|
||||
initial_velocity_max = 75.0
|
||||
gravity = Vector3(0, 98, 0)
|
||||
scale_min = 0.9
|
||||
scale_max = 1.1
|
||||
scale_curve = SubResource("CurveTexture_uaspe")
|
||||
color_ramp = SubResource("GradientTexture1D_uaspe")
|
||||
31
assets/sprites/particles/potato_material.tres
Normal file
31
assets/sprites/particles/potato_material.tres
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
[gd_resource type="ParticleProcessMaterial" load_steps=5 format=3 uid="uid://dvjxab8lnj6ap"]
|
||||
|
||||
[sub_resource type="Curve" id="Curve_lhfmj"]
|
||||
_data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(0.753378, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0]
|
||||
point_count = 3
|
||||
|
||||
[sub_resource type="CurveTexture" id="CurveTexture_w108h"]
|
||||
curve = SubResource("Curve_lhfmj")
|
||||
|
||||
[sub_resource type="Curve" id="Curve_1jra6"]
|
||||
_data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(0.25, 1), 0.0, 0.0, 0, 0, Vector2(0.99999, 0), 0.0, 0.0, 0, 0]
|
||||
point_count = 3
|
||||
|
||||
[sub_resource type="CurveTexture" id="CurveTexture_o728e"]
|
||||
curve = SubResource("Curve_1jra6")
|
||||
|
||||
[resource]
|
||||
particle_flag_disable_z = true
|
||||
emission_shape = 3
|
||||
emission_box_extents = Vector3(12.5, 1, 1)
|
||||
angle_min = -203.8
|
||||
angle_max = 203.8
|
||||
direction = Vector3(0, -1, 0)
|
||||
initial_velocity_min = 150.0
|
||||
initial_velocity_max = 300.0
|
||||
angular_velocity_min = -180.0
|
||||
angular_velocity_max = 180.0
|
||||
gravity = Vector3(0, 294, 0)
|
||||
scale_max = 1.3
|
||||
scale_curve = SubResource("CurveTexture_o728e")
|
||||
alpha_curve = SubResource("CurveTexture_w108h")
|
||||
29
assets/sprites/particles/snowflake.tres
Normal file
29
assets/sprites/particles/snowflake.tres
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
[gd_resource type="ParticleProcessMaterial" load_steps=5 format=3 uid="uid://bflocbxbpv73j"]
|
||||
|
||||
[sub_resource type="Gradient" id="Gradient_hk082"]
|
||||
offsets = PackedFloat32Array(0, 0.625, 1)
|
||||
colors = PackedColorArray(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0)
|
||||
|
||||
[sub_resource type="GradientTexture1D" id="GradientTexture1D_y37p6"]
|
||||
gradient = SubResource("Gradient_hk082")
|
||||
|
||||
[sub_resource type="Curve" id="Curve_hw4kb"]
|
||||
_data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0]
|
||||
point_count = 2
|
||||
|
||||
[sub_resource type="CurveTexture" id="CurveTexture_i1rnm"]
|
||||
curve = SubResource("Curve_hw4kb")
|
||||
|
||||
[resource]
|
||||
particle_flag_disable_z = true
|
||||
direction = Vector3(-1, 1, 0)
|
||||
spread = 0.0
|
||||
initial_velocity_min = 100.0
|
||||
initial_velocity_max = 100.0
|
||||
orbit_velocity_min = -2.0
|
||||
orbit_velocity_max = 9.49949e-08
|
||||
gravity = Vector3(0, 0, 0)
|
||||
scale_min = 1.5
|
||||
scale_max = 2.0
|
||||
scale_curve = SubResource("CurveTexture_i1rnm")
|
||||
color_ramp = SubResource("GradientTexture1D_y37p6")
|
||||
7
assets/sprites/particles/snowpea_flake1.tres
Normal file
7
assets/sprites/particles/snowpea_flake1.tres
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
[gd_resource type="AtlasTexture" load_steps=2 format=3 uid="uid://dejgsyw4f2crg"]
|
||||
|
||||
[ext_resource type="Texture2D" uid="uid://c68mrfs4wb81x" path="res://assets/sprites/atlases/atlas2.png" id="1_8f8yh"]
|
||||
|
||||
[resource]
|
||||
atlas = ExtResource("1_8f8yh")
|
||||
region = Rect2(11, 112, 5, 5)
|
||||
7
assets/sprites/particles/snowpea_flake2.tres
Normal file
7
assets/sprites/particles/snowpea_flake2.tres
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
[gd_resource type="AtlasTexture" load_steps=2 format=3 uid="uid://deiu2jr26meq"]
|
||||
|
||||
[ext_resource type="Texture2D" uid="uid://c68mrfs4wb81x" path="res://assets/sprites/atlases/atlas2.png" id="1_3ueb8"]
|
||||
|
||||
[resource]
|
||||
atlas = ExtResource("1_3ueb8")
|
||||
region = Rect2(11, 118, 5, 5)
|
||||
7
assets/sprites/particles/snowpea_fragment1.tres
Normal file
7
assets/sprites/particles/snowpea_fragment1.tres
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
[gd_resource type="AtlasTexture" load_steps=2 format=3 uid="uid://el3weu727cmo"]
|
||||
|
||||
[ext_resource type="Texture2D" uid="uid://c68mrfs4wb81x" path="res://assets/sprites/atlases/atlas2.png" id="1_r43r3"]
|
||||
|
||||
[resource]
|
||||
atlas = ExtResource("1_r43r3")
|
||||
region = Rect2(16, 120, 5, 8)
|
||||
7
assets/sprites/particles/snowpea_fragment2.tres
Normal file
7
assets/sprites/particles/snowpea_fragment2.tres
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
[gd_resource type="AtlasTexture" load_steps=2 format=3 uid="uid://rv2ibl8ls1kh"]
|
||||
|
||||
[ext_resource type="Texture2D" uid="uid://c68mrfs4wb81x" path="res://assets/sprites/atlases/atlas2.png" id="1_kmkno"]
|
||||
|
||||
[resource]
|
||||
atlas = ExtResource("1_kmkno")
|
||||
region = Rect2(21, 123, 4, 5)
|
||||
7
assets/sprites/particles/snowpea_fragment3.tres
Normal file
7
assets/sprites/particles/snowpea_fragment3.tres
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
[gd_resource type="AtlasTexture" load_steps=2 format=3 uid="uid://bgg1n8802ebm6"]
|
||||
|
||||
[ext_resource type="Texture2D" uid="uid://c68mrfs4wb81x" path="res://assets/sprites/atlases/atlas2.png" id="1_ht11m"]
|
||||
|
||||
[resource]
|
||||
atlas = ExtResource("1_ht11m")
|
||||
region = Rect2(25, 120, 4, 8)
|
||||
Loading…
Add table
Add a link
Reference in a new issue