add particles to smallship engine

This commit is contained in:
Robin Hübner 2017-08-11 00:26:45 +02:00
parent c78b49fef6
commit 53432b8552
3 changed files with 32 additions and 5 deletions

View File

@ -2,7 +2,7 @@ extends KinematicBody2D
const km = preload("Kinematic.gd") const km = preload("Kinematic.gd")
var grunt_max_speed = 128 # pixels per second var grunt_max_speed = 256 # pixels per second
var grunt_arrive_radius = 64 var grunt_arrive_radius = 64
var grunt_arrive_speed = 1 var grunt_arrive_speed = 1
var grunt_rot_speed = deg2rad(22.5) # degrees per second var grunt_rot_speed = deg2rad(22.5) # degrees per second

View File

@ -1,7 +1,8 @@
[gd_scene load_steps=3 format=1] [gd_scene load_steps=4 format=1]
[ext_resource path="res://EnemyGrunt.gd" type="Script" id=1] [ext_resource path="res://EnemyGrunt.gd" type="Script" id=1]
[ext_resource path="res://raw/enemy_grunt.png" type="Texture" id=2] [ext_resource path="res://raw/enemy_grunt.png" type="Texture" id=2]
[ext_resource path="res://raw/exhaust.png" type="Texture" id=3]
[node name="EnemyGrunt" type="KinematicBody2D"] [node name="EnemyGrunt" type="KinematicBody2D"]
@ -16,4 +17,30 @@ script/script = ExtResource( 1 )
texture = ExtResource( 2 ) texture = ExtResource( 2 )
[node name="Particles2D" type="Particles2D" parent="Sprite"]
transform/pos = Vector2( 0, -5.43192 )
transform/rot = 180.0
config/amount = 32
config/lifetime = 1.0
config/process_mode = 1
config/local_space = false
config/texture = ExtResource( 3 )
params/direction = 0.0
params/spread = 50.0
params/linear_velocity = 32.0
params/spin_velocity = 0.0
params/orbit_velocity = 0.0
params/gravity_direction = 0.0
params/gravity_strength = 9.8
params/radial_accel = 0.0
params/tangential_accel = 0.0
params/damping = 0.0
params/initial_angle = 0.0
params/initial_size = 1.5
params/final_size = 0.0
params/hue_variation = 0.0
params/anim_speed_scale = 1.0
params/anim_initial_pos = 0.0

View File

@ -33,12 +33,12 @@ script/script = ExtResource( 3 )
transform/pos = Vector2( 0, 13.1031 ) transform/pos = Vector2( 0, 13.1031 )
config/amount = 256 config/amount = 256
config/lifetime = 2.0 config/lifetime = 1.0
config/process_mode = 1 config/process_mode = 1
config/local_space = false config/local_space = false
config/texture = ExtResource( 4 ) config/texture = ExtResource( 4 )
params/direction = 0.0 params/direction = 0.0
params/spread = 24.0 params/spread = 80.0
params/linear_velocity = 32.0 params/linear_velocity = 32.0
params/spin_velocity = 0.0 params/spin_velocity = 0.0
params/orbit_velocity = 0.0 params/orbit_velocity = 0.0
@ -49,7 +49,7 @@ params/tangential_accel = 0.0
params/damping = 0.0 params/damping = 0.0
params/initial_angle = 0.0 params/initial_angle = 0.0
params/initial_size = 2.0 params/initial_size = 2.0
params/final_size = 1.0 params/final_size = 0.0
params/hue_variation = 0.0 params/hue_variation = 0.0
params/anim_speed_scale = 1.0 params/anim_speed_scale = 1.0
params/anim_initial_pos = 0.0 params/anim_initial_pos = 0.0