love.joystick.setGamepadMapping (한국어)

Available since LÖVE 0.9.0
This function is not supported in earlier versions.

조이스틱 버튼, 축, 햇을 가상 게임패드에 매핑합니다. 매핑된 조이스틱은 가상 게임패드의 동작과 호환되어 가상 게임패드 관련 함수를 호출할 수 있게 됩니다.

LÖVE에서는 잘 알려져 있는 여러 조이스틱에 대한 매핑 방법을 이미 가지고 있습니다. 이 함수는 LÖVE에서 지원하지 않는 조이스틱을 가상 게임패드에 매핑시킬 때 사용합니다. 만약 여러분의 게임이 좀 더 범용적으로 조이스틱을 지원하고 싶다면, 이 함수를 응용해 사용자가 직접 조이스틱을 매핑할 수 있는 옵션 화면을 만들어 보세요.

가상 게임패드의 조이스틱 축과 버튼은 Xbox 360 컨트롤러에 맞추어져 있습니다.

함수

형식

success = love.joystick.setGamepadMapping( guid, button, inputtype, inputindex, hatdir )

매개변수

string (한국어) guid
매핑할 조이스틱의 GUID.
GamepadButton (한국어) button
매핑할 가상 게임패드 지원 조이스틱 버튼.
JoystickInputType (한국어) inputtype
매핑할 입력 방식.
number (한국어) inputindex
매핑할 조이스틱 축, 버튼, 햇의 인덱스.
JoystickHat (한국어) hatdir (nil)
매핑할 조이스틱 햇의 방향. 햇이 아니라면 nil.

리턴값

boolean (한국어) success
성공적으로 적용되었으면 true.

함수

형식

success = love.joystick.setGamepadMapping( guid, axis, inputtype, inputindex, hatdir )

매개변수

string (한국어) guid
매핑할 조이스틱의 GUID.
GamepadAxis (한국어) axis
매핑할 가상 게임패드 지원 조이스틱 축.
JoystickInputType (한국어) inputtype
매핑할 입력 방식.
number (한국어) inputindex
매핑할 조이스틱 축, 버튼, 햇의 인덱스.
JoystickHat (한국어) hatdir (nil)
매핑할 조이스틱 햇의 방향. 햇이 아니라면 nil.

리턴값

boolean (한국어) success
성공적으로 적용되었으면 true.

알아 두기

조이스틱을 위한 가상 게임패드 호환 조이스틱 축과 버튼의 물리적 위치는 가능한 한 표준 Xbox 360 컨트롤러의 구성에 부합하는 것이 좋습니다.

360 controller.png

같이 보기

다른 언어