diff --git a/project.godot b/project.godot index 08bd29c..92e4a12 100644 --- a/project.godot +++ b/project.godot @@ -29,48 +29,57 @@ window/size/window_height_override=720 window/stretch/mode="canvas_items" window/stretch/aspect="expand" -[input] - -ship_thrust={ -"deadzone": 0.5, -"events": [Object(InputEventKey,"physical_keycode":87)] -} -ship_brake={ -"deadzone": 0.5, -"events": [Object(InputEventKey,"physical_keycode":83)] -} -ship_turn_left={ -"deadzone": 0.5, -"events": [Object(InputEventKey,"physical_keycode":65)] -} -ship_turn_right={ -"deadzone": 0.5, -"events": [Object(InputEventKey,"physical_keycode":68)] -} -ship_strafe_left={ -"deadzone": 0.5, -"events": [Object(InputEventKey,"physical_keycode":81)] -} -ship_strafe_right={ -"deadzone": 0.5, -"events": [Object(InputEventKey,"physical_keycode":69)] -} -ship_fire_primary={ -"deadzone": 0.5, -"events": [Object(InputEventMouseButton,"button_index":1)] -} -ship_fire_secondary={ -"deadzone": 0.5, -"events": [Object(InputEventMouseButton,"button_index":2)] -} - [editor_plugins] enabled=PackedStringArray("res://addons/godot_mcp_toolkit/plugin.cfg") +[input] + +ship_thrust={ +"deadzone": 0.5, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":16,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":87,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +] +} +ship_brake={ +"deadzone": 0.5, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":16,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":83,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +] +} +ship_turn_left={ +"deadzone": 0.5, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":16,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":65,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +] +} +ship_turn_right={ +"deadzone": 0.5, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":16,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":68,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +] +} +ship_strafe_left={ +"deadzone": 0.5, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":16,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":81,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +] +} +ship_strafe_right={ +"deadzone": 0.5, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":16,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"pressed":false,"keycode":0,"physical_keycode":69,"key_label":0,"unicode":0,"location":0,"echo":false,"script":null) +] +} +ship_fire_primary={ +"deadzone": 0.5, +"events": [Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":32,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"button_mask":0,"position":Vector2(0, 0),"global_position":Vector2(0, 0),"factor":1.0,"button_index":1,"canceled":false,"pressed":false,"double_click":false,"script":null) +] +} +ship_fire_secondary={ +"deadzone": 0.5, +"events": [Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":32,"window_id":0,"alt_pressed":false,"shift_pressed":false,"ctrl_pressed":false,"meta_pressed":false,"button_mask":0,"position":Vector2(0, 0),"global_position":Vector2(0, 0),"factor":1.0,"button_index":2,"canceled":false,"pressed":false,"double_click":false,"script":null) +] +} + [physics] 3d/physics_engine="Jolt Physics" +common/physics_interpolation=true [rendering] diff --git a/scenes/game/player_ship.tscn b/scenes/game/player_ship.tscn index f791a16..f3d7efe 100644 --- a/scenes/game/player_ship.tscn +++ b/scenes/game/player_ship.tscn @@ -19,8 +19,7 @@ texture_filter = 1 shape = SubResource("ShipCollision") [node name="Camera2D" type="Camera2D" parent="."] -position_smoothing_enabled = true -position_smoothing_speed = 4.0 +position_smoothing_enabled = false [node name="ShipInventory" type="Node" parent="."] script = ExtResource("2_inventory")