Class JoyStick

Hierarchy

  • BaseJoyStick
    • JoyStick

Constructors

  • Parameters

    Returns JoyStick

Properties

topics: Record<keyof IJoyStickEvent, ITopic<any>[]> = ...
UseCanvas: boolean = true

Accessors

  • get movePlayer(): boolean
  • Returns boolean

  • set movePlayer(value): void
  • Parameters

    • value: boolean

    Returns void

  • get visibility(): boolean
  • Returns boolean

Methods

  • Returns void

  • Returns void

  • 移除所有的监听事件

    Returns void

  • Returns void

  • Returns void

  • Parameters

    • Optional options: IJoystickOptions

    Returns void

  • 判断触发点是否在摇杆内

    Parameters

    • pointX: number

      二维坐标

    • pointY: number

      二维做表

    Returns boolean

    boolean

  • 移除监听事件

    Type Parameters

    • K extends keyof IJoyStickEvent

    Parameters

    • topic: K
    • Optional listener: IListener<IJoyStickEvent[K]>

    Returns void

  • 添加事件监听器

    Type Parameters

    • K extends keyof IJoyStickEvent

    Parameters

    • topic: K
    • listener: IListener<IJoyStickEvent[K]>
    • Optional order: number

    Returns {
        unsub: (() => void);
    }

    • unsub: (() => void)
        • (): void
        • Returns void

  • 添加事件监听器,单个 listener 只执行1次

    Type Parameters

    • K extends keyof IJoyStickEvent

    Parameters

    • topic: K
    • listener: IListener<IJoyStickEvent[K]>
    • Optional order: number

    Returns {
        unsub: (() => void);
    }

    • unsub: (() => void)
        • (): void
        • Returns void

  • Parameters

    • thumbBorderChickness: number
    • puckBorderChickness: number

    Returns void

  • Parameters

    • leftPadding: number
    • bottomPadding: number

    Returns void

  • Parameters

    • thumbAreaSize: number
    • puckSize: number

    Returns void

  • Parameters

    • style: IXJoystickStyle
    • mode: EJoystickMode

    Returns void

  • Returns void

Generated using TypeDoc