-
Notifications
You must be signed in to change notification settings - Fork 286
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mouse-Based Player Controls #519
Comments
Another thing I would like to add is that:
|
CC #325 |
@kring Oops, I should have labeled that image - that's a gif from CesiumJS to show the motion I was describing. I'll update to make that clear. |
Oh right, of course. For some reason I looked at the ion logo and "Data Attribution" link and said "wow that looks like Cesium for Unreal," even though clearly it's not. 😆 |
Any news about this? |
https://github.com/orgs/CesiumGS/projects/1#card-64071615 It's in their backlog, no one is currently working on it. |
Looking forward to it |
我他妈的很期待 因为我做这个功能2个星期了 但是仍然有很大的问题 |
Looking forward to it |
Looking forward to it too,Please! |
three years? |
Looking forward to it |
When will it be online? |
We've previously discussed a CesiumJS-like camera for Unreal Engine (#11), and the new Dynamic Pawn addresses many of the big camera control issues with the plugin. However, there is still a distinct need for mouse-based scene navigation. Keyboard-based controls like the current Dynamic Pawn may be intuitive for gamers, but may be less convenient for other demographics. This has been brought up in several forum posts (1, 2, 3(ish))
In particular, the features from CesiumJS that I think are worth adding to Unreal are:
Gif from CesiumJS showing the type of motion we will want in Unreal:
![CesiumJSCameralow](https://user-images.githubusercontent.com/39537389/123862247-1de47d00-d8f6-11eb-95ff-2e31139b72b6.gif)
The Dynamic Pawn inherently is less suited for viewing earth from space, as is the Unreal editor camera. It's almost impossible to change the area of the globe you are looking down on while remaining at a consistent height. The Dynamic pawn allows users to have a lot of freedom of movement, but there are definitely use cases when we want the camera to be constrained.
This kind of controller should also not lock the mouse unless the user was actively clicking and dragging, which would allow for improved interaction with UI elements, and features like polygon selection, etc once we get around to those.
I recommend this controller be implemented as a pawn that can be used as an separate alternative to Dynamic Pawn. Users could select the pawn that was right for the experience they were trying to create, or even switch between them during play if needed.
Please add any other suggestions for what this other control system might need, or possible ideas for implementing it.
The text was updated successfully, but these errors were encountered: