top of page
MSCC_logo.png

Camera and Input:

Changing the Control Scheme:

(*Refer to video tutorial as needed, Figure 4.)

  1. The control scheme settings can be found under the PlayerUnit/CameraRig/MultiStatePlayerInput script. Please refer to section 2.0.1.a for specific information regarding control schemes.

  2. Please be aware of the Allow Classic Modern Switching Bool and Is Modern Unlocked Type A Bool. (Section 2.0.1.1.2 and 2.0.1.1.3)

Documentation excerpt (Section 2.0.1.a.ii – 2.0.1.a.iii):

  1. Control Schemes

    1. Control Scheme Enum

      1. Classic - When using this control scheme, the player will respond similarly to that of classic MMORPGs in which player movement is normally independent of the camera, but movement can be associated with the camera depending on mouse input.

      2. SemiModern (see AllowClassicSemiModernSwitching (2.0.1.1.2)) – This is an extension of the classic control scheme that defines movement based on mouse input. Setting the Control Scheme to this value will default it to the Classic control scheme.

      3. ModernUnlocked

        1. Type A (See IsModernUnlockedTypeA (2.0.1.1.3) - When using this control scheme, the player will rotate to face the movement direction. This control scheme is typically encountered in classic third-person platformers.

        2. Type B (See IsModernUnlockedTypeA (2.0.1.1.3) - When using this control scheme, the player will rotate to face the same direction as the camera as the player moves. This control scheme will typically be found in modern third-person RPGs.

      4. ModernLocked - When using this control scheme, the player will always face the same direction as the camera, independent of player movement. This control scheme will typically be found in third-person shooters.

    2. Allow Classic Semi Modern Switching Bool

      1. True – When the control scheme is set to classic, left-clicking will rotate the camera around the player without affecting player rotation, right-clicking will align the player with the camera, and holding the left and right mouse button will move the player towards the camera direction.

      2. False – When the control scheme is set to classic, mouse input has no effect. Note: the camera’s rotation will be fixed

    3. IsModernUnlockedTypeA Bool

      1. True – See Control Scheme Enum (2.0.1.1.1.3.1)

      2. False - See Control Scheme Enum (2.0.1.1.1.3.2)

controlScheme.gif

(Figure 4. Control Scheme Tutorial)

bottom of page