16 lines
		
	
	
		
			358 B
		
	
	
	
		
			GDScript3
		
	
	
	
	
	
		
		
			
		
	
	
			16 lines
		
	
	
		
			358 B
		
	
	
	
		
			GDScript3
		
	
	
	
	
	
| 
								 | 
							
								class_name Bullet extends Area2D
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								var speed:float = 700
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# Called when the node enters the scene tree for the first time.
							 | 
						||
| 
								 | 
							
								func _ready():
							 | 
						||
| 
								 | 
							
									pass # Replace with function body.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# Called every frame. 'delta' is the elapsed time since the previous frame.
							 | 
						||
| 
								 | 
							
								func _process(delta):
							 | 
						||
| 
								 | 
							
									position += transform.x * speed * delta
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								func setSpeed(value)->void:
							 | 
						||
| 
								 | 
							
									speed = value
							 |