• チュートリアル
  • 機能解説
  • リファレンス
  • 初代Altseedはコチラ

    • Altseed2
      • AlphaBlend
      • AnchorMode
      • AnchorTransformerNode
      • AnchorTransformerNodeInfo
      • ArcNode
      • BlendEquation
      • BlendFunction
      • BuiltinShader
      • BuiltinShaderType
      • ButtonState
      • CameraNode
      • CircleCollider
      • CircleColliderNode
      • CircleColliderNode.ScaleCalcType
      • CircleColliderVisualizeNode
      • CircleNode
      • Collider
      • ColliderNode
      • ColliderVisualizeNodeFactory
      • CollisionInfo
      • CollisionManagerNode
      • CollisionType
      • Color
      • CommandList
      • Configuration
      • Cursor
      • CursorMode
      • Easing
      • EasingType
      • EdgeCollider
      • EdgeColliderNode
      • EdgeColliderVisualizeNode
      • Engine
      • FFTWindow
      • File
      • Font
      • FramerateMode
      • Glyph
      • HorizontalAlignment
      • ICollisionEventReceiver
      • ICullableDrawn
      • IDrawn
      • ImageFont
      • Joystick
      • JoystickAxis
      • JoystickButton
      • JoystickInfo
      • JoystickType
      • Key
      • Keyboard
      • LineNode
      • Log
      • LogCategory
      • LogLevel
      • Material
      • MaterialPropertyBlock
      • MaterialPropertyBlockCollection
      • MathHelper
      • Matrix33F
      • Matrix33I
      • Matrix44F
      • Matrix44I
      • MediaPlayer
      • Mouse
      • MouseButton
      • Node
      • PolygonCollider
      • PolygonColliderNode
      • PolygonColliderVisualizeNode
      • PolygonNode
      • PostEffectGaussianBlurNode
      • PostEffectGrayScaleNode
      • PostEffectLightBloomNode
      • PostEffectNode
      • PostEffectSepiaNode
      • Profiler
      • ProfilerBlock
      • RectangleCollider
      • RectangleColliderNode
      • RectangleColliderVisualizeNode
      • RectangleNode
      • RectF
      • RectI
      • RegisteredStatus
      • RenderPassParameter
      • RenderTargetCareType
      • RenderTexture
      • RuledTransitionEffectNode
      • RuledTransitionNode
      • RuledTransitionState
      • Shader
      • ShaderCompiler
      • ShaderStage
      • ShapeCollider
      • ShapeNode
      • Sound
      • SoundMixer
      • SpriteNode
      • StaticFile
      • StreamFile
      • TextNode
      • Texture2D
      • TextureBase
      • TextureFilter
      • TextureFormat
      • TextureWrapMode
      • Tool
      • ToolBackendFlags
      • ToolButtonFlags
      • ToolCol
      • ToolColorEditFlags
      • ToolComboFlags
      • ToolCond
      • ToolConfigFlags
      • ToolDataType
      • ToolDir
      • ToolDockNodeFlags
      • ToolDragDropFlags
      • ToolDrawCornerFlags
      • ToolDrawListFlags
      • ToolFocusedFlags
      • ToolFontAtlasFlags
      • ToolGlyphRange
      • ToolHoveredFlags
      • ToolInputTextFlags
      • ToolKey
      • ToolKeyModFlags
      • ToolMouseButton
      • ToolMouseCursor
      • ToolNavInput
      • ToolPopupFlags
      • ToolSelectableFlags
      • ToolSliderFlags
      • ToolStyleVar
      • ToolTabBarFlags
      • ToolTabItemFlags
      • ToolTreeNodeFlags
      • ToolUsage
      • ToolViewportFlags
      • ToolWindowFlags
      • TransformerNode
      • TransformerNodeInfo
      • TransformNode
      • TransitionNode
      • TriangleNode
      • Vector2F
      • Vector2I
      • Vector3F
      • Vector3I
      • Vector4F
      • Vector4I
      • Vertex
      • VerticalAlignment
      • WritingDirection

    Joystick クラス

    ジョイスティックを表すクラス

    継承関係

    Object
    Joystick

    メンバー

    プロパティ

    ConnectedJoystickCount

    接続されているジョイスティックの数を取得します。

    MaxCount

    ジョイスティックの最大同時接続数を取得します。

    メソッド

    GetAxisState(Int32, JoystickAxis)

    軸の状態を軸の種類で取得します。

    GetAxisState(Int32, Int32)

    軸の状態をインデックスで取得します。

    GetButtonState(Int32, JoystickButton)

    ボタンの状態を種類から取得します。

    GetButtonState(Int32, Int32)

    ボタンの状態をインデックスで取得します。

    GetJoystickInfo(Int32)

    指定したジョイスティックの情報を取得します。

    IsPresent(Int32)

    指定したジョイスティックが存在しているかどうかを取得します。

    RefreshInputState()

    プロパティ

    ConnectedJoystickCount

    接続されているジョイスティックの数を取得します。

    public int ConnectedJoystickCount { get; }

    MaxCount

    ジョイスティックの最大同時接続数を取得します。

    public int MaxCount { get; }

    メソッド

    GetAxisState(Int32, JoystickAxis)

    軸の状態を軸の種類で取得します。

    public float GetAxisState(int joystickIndex, JoystickAxis type)
    パラメータ
    joystickIndex

    検索するジョイスティックのインデックス

    type

    状態を検索する軸の種類

    戻り値

    指定種類の軸の状態

    GetAxisState(Int32, Int32)

    軸の状態をインデックスで取得します。

    public float GetAxisState(int joystickIndex, int axisIndex)
    パラメータ
    joystickIndex

    検索するジョイスティックのインデックス

    axisIndex

    状態を検索する軸のインデックス

    戻り値

    指定インデックスの軸の状態

    GetButtonState(Int32, JoystickButton)

    ボタンの状態を種類から取得します。

    public ButtonState GetButtonState(int joystickIndex, JoystickButton type)
    パラメータ
    joystickIndex

    検索するジョイスティックのインデックス

    type

    状態を検索するボタンの種類

    戻り値

    指定種類のボタンの状態

    GetButtonState(Int32, Int32)

    ボタンの状態をインデックスで取得します。

    public ButtonState GetButtonState(int joystickIndex, int buttonIndex)
    パラメータ
    joystickIndex

    検索するジョイスティックのインデックス

    buttonIndex

    状態を検索するボタンのインデックス

    戻り値

    指定インデックスのボタンの状態

    GetJoystickInfo(Int32)

    指定したジョイスティックの情報を取得します。

    public JoystickInfo GetJoystickInfo(int joystickIndex)
    パラメータ
    joystickIndex

    ジョイスティックのインデックス

    戻り値

    IsPresent(Int32)

    指定したジョイスティックが存在しているかどうかを取得します。

    public bool IsPresent(int joystickIndex)
    パラメータ
    joystickIndex

    ジョイスティックのインデックス

    戻り値

    RefreshInputState()

    public void RefreshInputState()
    Copyright © 2020 Altseed .