blender/source/gameengine
Jorge Bernal 7d99a4ded9 BGE: New Mouse Actuator
Disclaimer: The author of this patch is Geoffrey Gollmer (gomer). I only updated the patch to the current git master status, reworked several parts to fit well with current coding style and applied several fixes.

This actuator allows users to show/hide the mouse cursor using logic bricks, as well as control object rotation with a mouse in the BGE.
The mouse rotation is flexible enough to allow any type of mouse look, as well as banking for flight controls.

{F94520}

{F91859}

Blend file for testing Mouse actuator (with default parameters and crosshair): {F94920}

Reviewers: moguri

Reviewed By: moguri

CC: gomer, lordodin

Differential Revision: https://developer.blender.org/D559
2014-06-25 15:47:37 -07:00
..
BlenderRoutines Support for building without Python 2014-06-17 22:00:13 +10:00
Converter BGE: New Mouse Actuator 2014-06-25 15:47:37 -07:00
Expressions Support for building without Python 2014-06-17 22:00:13 +10:00
GameLogic BGE: New Mouse Actuator 2014-06-25 15:47:37 -07:00
GamePlayer T39690: Modifications to Blender's 'temp dir' system. 2014-06-23 13:42:54 +02:00
Ketsji BGE: New Mouse Actuator 2014-06-25 15:47:37 -07:00
Network clang/cmake - quiet warnings for external libs and reference moto as a system include. 2013-07-15 08:26:16 +00:00
Physics Fix T38895: Unstable behavior using VehicleWrapper after Bullet 2.82 update 2014-05-16 10:44:01 -07:00
Rasterizer Support for building without Python 2014-06-17 22:00:13 +10:00
SceneGraph Style Cleanup: remove preprocessor indentation (updated wiki style guide too) 2013-12-22 14:12:19 +11:00
VideoTexture Code cleanup: doxy comments 2014-05-14 15:00:47 +10:00
CMakeLists.txt BGE: Removing the source files for the PHY interfaces since they just contained virtual destructors. This means we had license and doc blocks for 3 lines of code, which seemed silly. This also means that ge_phys_common no longer needs to be built as a library. I tested this with CMake and SCons using GCC; hopefully this doesn't break other systems. 2013-02-24 07:09:39 +00:00
SConscript BGE: Removing the source files for the PHY interfaces since they just contained virtual destructors. This means we had license and doc blocks for 3 lines of code, which seemed silly. This also means that ge_phys_common no longer needs to be built as a library. I tested this with CMake and SCons using GCC; hopefully this doesn't break other systems. 2013-02-24 07:09:39 +00:00