Expose Player move_speed and set class_name
This commit is contained in:
		
							parent
							
								
									3aeeaab1ba
								
							
						
					
					
						commit
						b8c6084c19
					
				
					 4 changed files with 14 additions and 26 deletions
				
			
		| 
						 | 
				
			
			@ -29,6 +29,7 @@ fov = 54.1445
 | 
			
		|||
 | 
			
		||||
[node name="Player" parent="." instance=ExtResource( 4 )]
 | 
			
		||||
transform = Transform( 0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, -2.88637, 2.79728, -2.72332 )
 | 
			
		||||
move_speed = 5.0
 | 
			
		||||
 | 
			
		||||
[node name="Goal" parent="." instance=ExtResource( 5 )]
 | 
			
		||||
transform = Transform( 0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0.993621, 1.99794, 1.00068 )
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -8,9 +8,14 @@
 | 
			
		|||
 | 
			
		||||
config_version=4
 | 
			
		||||
 | 
			
		||||
_global_script_classes=[  ]
 | 
			
		||||
_global_script_classes=[ {
 | 
			
		||||
"base": "KinematicBody",
 | 
			
		||||
"class": "Player",
 | 
			
		||||
"language": "GDScript",
 | 
			
		||||
"path": "res://scenes/Player.gd"
 | 
			
		||||
} ]
 | 
			
		||||
_global_script_class_icons={
 | 
			
		||||
 | 
			
		||||
"Player": ""
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
[application]
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,7 @@
 | 
			
		|||
extends KinematicBody
 | 
			
		||||
class_name Player
 | 
			
		||||
 | 
			
		||||
export var move_speed : float = 3.0
 | 
			
		||||
 | 
			
		||||
const norm_gravity = -100
 | 
			
		||||
var velocity = Vector3()
 | 
			
		||||
| 
						 | 
				
			
			@ -28,8 +31,7 @@ func _physics_process(delta):
 | 
			
		|||
	direction = direction.normalized()
 | 
			
		||||
	
 | 
			
		||||
	# Speed
 | 
			
		||||
	var speed = 3.0
 | 
			
		||||
	direction *= speed
 | 
			
		||||
	direction *= move_speed
 | 
			
		||||
	
 | 
			
		||||
	# Gravity
 | 
			
		||||
	direction.y = norm_gravity * delta
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -3,35 +3,15 @@
 | 
			
		|||
[ext_resource path="res://scenes/Player.gd" type="Script" id=1]
 | 
			
		||||
[ext_resource path="res://scenes/Hedgehog.tscn" type="PackedScene" id=2]
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
[sub_resource type="BoxShape" id=1]
 | 
			
		||||
 | 
			
		||||
extents = Vector3( 1, 1, 1 )
 | 
			
		||||
 | 
			
		||||
[node name="Player" type="KinematicBody"]
 | 
			
		||||
 | 
			
		||||
input_ray_pickable = true
 | 
			
		||||
input_capture_on_drag = false
 | 
			
		||||
collision_layer = 1
 | 
			
		||||
collision_mask = 1
 | 
			
		||||
axis_lock_linear_x = false
 | 
			
		||||
axis_lock_linear_y = false
 | 
			
		||||
axis_lock_linear_z = false
 | 
			
		||||
axis_lock_angular_x = false
 | 
			
		||||
axis_lock_angular_y = false
 | 
			
		||||
axis_lock_angular_z = false
 | 
			
		||||
collision/safe_margin = 0.001
 | 
			
		||||
script = ExtResource( 1 )
 | 
			
		||||
 | 
			
		||||
[node name="CollisionShape" type="CollisionShape" parent="." index="0"]
 | 
			
		||||
 | 
			
		||||
[node name="CollisionShape" type="CollisionShape" parent="."]
 | 
			
		||||
shape = SubResource( 1 )
 | 
			
		||||
disabled = false
 | 
			
		||||
 | 
			
		||||
[node name="Hedgehog" parent="." index="1" instance=ExtResource( 2 )]
 | 
			
		||||
 | 
			
		||||
[node name="Hedgehog" parent="." instance=ExtResource( 2 )]
 | 
			
		||||
transform = Transform( 0.8, 0, 0, 0, 0.8, 0, 0, 0, 0.8, 0, 0, 0 )
 | 
			
		||||
_sections_unfolded = [ "Transform" ]
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue