From Design pattern
Jump to: navigation, search

Virtual joystick은 화면상에 표시된 가상의 조이스틱을 이용하여 화면 또는 케릭터 등을 조종하는 인터랙션 패턴이다. 각종 게임 컨트롤러나 공업용 기기등에서 조이스틱을 이용하여 조작하던 방식을 터치디스플레이 상에 구현된 구형태의 가상 컨트롤러를 통해 조작하는 인터랙션이다.

With this pattern, we can solve....

터치디스플레이는 화면에 닿아있는 접점의 시작점과 끝점, 접촉 시간 등을 기반으로 다양한 입력이 가능하다는 특징을 갖는다. Virtual joystick은 위와 같은 터치디스플레이의 특징을 조이스틱의 개념과 연결시켜 다양한 조작이 가능하게한 경우라 할 수 있다. 화면상의 케릭터나 물체를 이동하는데 있어서 비교적 정밀한 조작이 가능하며 디스플레이의 특정 부분에 컨트롤러를 위치시킴으로써 화면을 가상으로 분할하여 사용하게 한다. 때문에 터치디스플레이를 조작하는 영역과 조작이 화면상에 구현되는 영역이 구분되어 서로간의 간섭을 최소화 한다.

  • 케릭터를 조작하는 게임에 주로 사용된다.

Example : Samsung Smart TV

Virtual joystick.jpeg



Example

Android_Thor the dark world

  • 화면 상의 조이스틱을 조작하여 게임 캐릭터를 움직인다.

iOS_Toca builders

  • 게임 상에서 공모양의 조종버튼을 drag하거나 flick하여 굴리듯이 움직여, 그 방향과 속도에 따라 개체(캐릭터)를 이동시킨다.