Compare commits

...

2 Commits

Author SHA1 Message Date
f85aaa186d tweak hurt particles color 2025-09-17 01:30:37 +10:00
bd02de0076 hide player cursor if no input 2025-09-17 01:30:23 +10:00
3 changed files with 9 additions and 2 deletions

View File

@ -39,7 +39,7 @@ curve = SubResource("Curve_60mlk")
[sub_resource type="Gradient" id="Gradient_js1ev"]
offsets = PackedFloat32Array(0, 0.550239)
colors = PackedColorArray(1, 1, 1, 1, 1, 0.27, 0.720167, 1)
colors = PackedColorArray(1, 1, 1, 1, 1, 0, 0, 1)
[sub_resource type="GradientTexture1D" id="GradientTexture1D_6a0os"]
gradient = SubResource("Gradient_js1ev")

View File

@ -17,10 +17,10 @@
[node name="Players" type="Node" parent="."]
[node name="Batrix" parent="Players" instance=ExtResource("2_lpvoh")]
_input_mode = 1
[node name="Mint" parent="Players" instance=ExtResource("3_at5dv")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.68652, 0, 0.971068)
_input_mode = 1
[node name="Enemies" type="Node" parent="."]

View File

@ -13,6 +13,13 @@ var _side: float = 0
func handle_cursor(player: Player, delta: float) -> void:
visible = (
player.aimer.aim_offset != Vector3.ZERO
and player.input_mode_is(Inputer.Mode.CONTROLLER)
)
if not visible:
return
var cursor_pos_world := player.attack.global_position + player.aimer.aim_offset
var cursor_pos_screen := MainCamera.instance.unproject_position(cursor_pos_world)