[#42] add controller support, adjust sensitivity
The camera can now be controlled via gamepad! PilotCameraController: - rotation via right joystick (horizontal, vertical) - zooming via left and right trigger - translation in xz plane via left joystick (horizontal, vertical) - translation in y direction via left and right bumper TrackballCameraController: - orbiting via right joystick (horizontal, vertical) - change radius via left joystick (vertical)
parent
7297fd95
No related branches found
No related tags found
Showing
- include/vkcv/Window.hpp 13 additions, 1 deletioninclude/vkcv/Window.hpp
- modules/camera/include/vkcv/camera/CameraController.hpp 6 additions, 0 deletionsmodules/camera/include/vkcv/camera/CameraController.hpp
- modules/camera/include/vkcv/camera/CameraManager.hpp 8 additions, 0 deletionsmodules/camera/include/vkcv/camera/CameraManager.hpp
- modules/camera/include/vkcv/camera/PilotCameraController.hpp 10 additions, 0 deletionsmodules/camera/include/vkcv/camera/PilotCameraController.hpp
- modules/camera/include/vkcv/camera/TrackballCameraController.hpp 5 additions, 0 deletions.../camera/include/vkcv/camera/TrackballCameraController.hpp
- modules/camera/src/vkcv/camera/CameraManager.cpp 25 additions, 2 deletionsmodules/camera/src/vkcv/camera/CameraManager.cpp
- modules/camera/src/vkcv/camera/PilotCameraController.cpp 47 additions, 5 deletionsmodules/camera/src/vkcv/camera/PilotCameraController.cpp
- modules/camera/src/vkcv/camera/TrackballCameraController.cpp 23 additions, 2 deletionsmodules/camera/src/vkcv/camera/TrackballCameraController.cpp
- projects/cmd_sync_test/src/main.cpp 1 addition, 1 deletionprojects/cmd_sync_test/src/main.cpp
- projects/first_mesh/src/main.cpp 1 addition, 1 deletionprojects/first_mesh/src/main.cpp
- projects/first_triangle/src/main.cpp 6 additions, 4 deletionsprojects/first_triangle/src/main.cpp
- src/vkcv/Window.cpp 9 additions, 5 deletionssrc/vkcv/Window.cpp
Loading
Please register or sign in to comment