Merge branch 'main' of https://github.com/MarcEricMartel/GameJam-Vanier
This commit is contained in:
		
							
								
								
									
										3
									
								
								Player/Projectiles/basic_projectile.tscn
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								Player/Projectiles/basic_projectile.tscn
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,3 @@ | ||||
| [gd_scene format=3 uid="uid://cpo8qy3y0fuui"] | ||||
|  | ||||
| [node name="basic_projectile" type="Node2D"] | ||||
							
								
								
									
										5
									
								
								Player/Weapons/basic_weapon.tscn
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								Player/Weapons/basic_weapon.tscn
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,5 @@ | ||||
| [gd_scene format=3 uid="uid://cmtuq84761y0i"] | ||||
|  | ||||
| [node name="basic_weapon" type="Node2D"] | ||||
|  | ||||
| [node name="Sprite2D" type="Sprite2D" parent="."] | ||||
| @@ -4,11 +4,16 @@ extends CharacterBody2D | ||||
| @export var ACCELERATION = 2000.0; | ||||
| @export var FRICTION = 3000.0; | ||||
|  | ||||
| @onready var raycast = $RayCast2D; | ||||
|  | ||||
| func _physics_process(delta): | ||||
| 	var input_vector = get_input_vector(); | ||||
| 	apply_movement(input_vector, delta); | ||||
| 	apply_friction(input_vector, delta); | ||||
| 	move_and_slide(); | ||||
| 	 | ||||
| 	var look_vec = get_global_mouse_position() - global_position; | ||||
| 	raycast.rotation = atan2(look_vec.y,look_vec.x); | ||||
|  | ||||
| func get_input_vector(): | ||||
| 	var input_vector = Vector2.ZERO; | ||||
|   | ||||
| @@ -1,13 +1,13 @@ | ||||
| [gd_scene load_steps=5 format=3 uid="uid://b62h0w8gjm6tj"] | ||||
|  | ||||
| [ext_resource type="Script" path="res://Player/player.gd" id="1_mbyc2"] | ||||
| [ext_resource type="Texture2D" uid="uid://ca2eovotfh6v2" path="res://placeholder.png" id="2_26hmp"] | ||||
| [ext_resource type="Texture2D" uid="uid://wkeakqjvu3gg" path="res://Sprites/dingo_jam_mc_front_64.png" id="2_ae25p"] | ||||
|  | ||||
| [sub_resource type="SpriteFrames" id="SpriteFrames_mqbrd"] | ||||
| animations = [{ | ||||
| "frames": [{ | ||||
| "duration": 1.0, | ||||
| "texture": ExtResource("2_26hmp") | ||||
| "texture": ExtResource("2_ae25p") | ||||
| }], | ||||
| "loop": true, | ||||
| "name": &"default", | ||||
| @@ -25,3 +25,14 @@ frames = SubResource("SpriteFrames_mqbrd") | ||||
|  | ||||
| [node name="CollisionShape2D" type="CollisionShape2D" parent="."] | ||||
| shape = SubResource("RectangleShape2D_ng5bv") | ||||
|  | ||||
| [node name="Camera2D" type="Camera2D" parent="."] | ||||
| current = true | ||||
|  | ||||
| [node name="RayCast2D" type="RayCast2D" parent="."] | ||||
| target_position = Vector2(2000, 0) | ||||
|  | ||||
| [node name="Line2D" type="Line2D" parent="RayCast2D"] | ||||
| points = PackedVector2Array(0, 0, 2000, 0) | ||||
| width = 5.0 | ||||
| default_color = Color(1, 0, 0, 0.392157) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user