0 votes

I'm trying to recreate a camera system like neverwinter night in godot:
https://www.youtube.com/watch?v=_Rcwb3fwGnw

So, you middle click and it rotates the camera, that's essentially all I'm trying to achieve right now. I don't need the collision or anything.

So, I vaguely know how to do this, but I need help with the details.

I have a parent node, this is the point that the camera rotates around. Child of that node is the camera, then I just rotate the node to move the camera and voila!

So actually moving the camera is down.

The question is, how do I then have this movement based off of the mouse middle clicking and dragging.

in Engine by (48 points)

1 Answer

0 votes

Have you looked in the asset store? There is a trackball camera add-on. You don't need all the features so you can just derive from the code.
https://godotengine.org/asset-library/asset/163

by (3,891 points)
Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read How to use this Q&A? before posting your first questions.
Social login is currently unavailable. If you've previously logged in with a Facebook or GitHub account, use the I forgot my password link in the login box to set a password for your account. If you still can't access your account, send an email to webmaster@godotengine.org with your username.