I have a 3d mesh and I want to detect mouse overs. So I added an Area with a collision shape and a mouse_entered() signal. "Input Ray Pickable" is true.
But none of my collision methods are firing.
func _on_ManufactoryArea_mouse_entered():
print("mouse entered")
func _on_ManufactoryArea_mouse_exited():
print("mouse exited")
func _on_ManufactoryArea_input_event(camera, event, click_position, click_normal, shape_idx):
print("input event", camera, event, click_position, click_normal, shape_idx)
I don't have to raycast the mouse location do I? I assumed Godot would handle that given the mouse_entered signal is inbuilt.