Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Tap + drag anywhere on the screen to start using a virtual joystick.
Joysticks on the left hand side of the screen will control movement.
Joysticks on the right hand side of the screen will control orientation.
Buttons are shown in the top-right of the screen.

...

Keyboard controls

Keyboard/mouse input

Result

W

Move forwards

A

Move left

S

Move backwards

D

Move right

Z

A button

X

B button

C

X button

V

Y button

Mouse movement

Change camera orientation

Left click

A button

...

DualSense controllers

image-20240229-122437.pngImage Added

ICE Control Panel also handles input from DualSense controllers, utilising the gyroscope for rotation.

Connect the DualSense controller to the device running ICE Control Panel via Bluetooth, then open the game engine tab and press one of the circle/square/cross/triangle buttons to ensure it’s connected. The “Start casting” button will show a PlayStation logo to demonstrate this. Press the PlayStation button to start casting.

The left stick provides movement control, and the DualSense’s gyroscope is used for orientation control.

Calibration of the orientation offset is available using the “mic mute” button on the DualSense controller (M in the diagram above). Hold down this button and rotate to face the onscreen cursor, as you would using the touch controls described above.

Troubleshooting

  1. Ensure ICE Control Panel is up to date.

  2. Check the Unity app is accepting any input from the game engine tab (does the screen rotate when moving the mouse)

  3. If the left stick is working, but the gyroscope isn’t, try updating the controller's firmware.

...

Control method selection

Drawio
zoom1
simple0
inComment0
custContentId3353870356
pageId3307569154
custContentId3353870356
lbox1
diagramDisplayNameUntitled Diagram.drawio
contentVer2
revision2
baseUrlhttps://360igloo.atlassian.net/wiki
diagramNameUntitled Diagram.drawio
pCenter0
width481
links
tbstyle
height441

...

The Igloo Controller Service also needs to be installed and running on the media server.

See Setup Desktop UI - Setting up a Game Engine Layer for instructions on setting up an ICE layer to display the application, and correct configuration of that application (if using the Igloo Toolkit).

...