Difference between revisions of "love.joystick.setGamepadMapping (한국어)"

(not completely translate)
 
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
 
{{newin|[[0.9.0]]|090|type=function}}
 
{{newin|[[0.9.0]]|090|type=function}}
가상 게임패드 입력을 조이스틱 버튼, 축, 햇에 매핑합니다. For example, if this function is used with a [[Joystick:getGUID|GUID]] returned by a Dualshock 3 controller in OS X, the binding will affect [[Joystick:getGamepadAxis]] and [[Joystick:isGamepadDown]] for ''all'' Dualshock 3 controllers used with the game when run in OS X.
+
조이스틱 버튼, 축, 햇을 가상 게임패드에 매핑합니다. 매핑된 조이스틱은 가상 게임패드의 동작과 호환되어 가상 게임패드 관련 함수를 호출할 수 있게 됩니다.
  
LÖVE includes built-in gamepad bindings for many common controllers. This function lets you change the bindings or add new ones for types of Joysticks which aren't recognized as gamepads by default.
+
LÖVE에서는 잘 알려져 있는 여러 조이스틱에 대한 매핑 방법을 이미 가지고 있습니다.   이 함수는 LÖVE에서 지원하지 않는 조이스틱을 가상 게임패드에 매핑시킬 때 사용합니다. 만약 여러분의 게임이 좀 더 범용적으로 조이스틱을 지원하고 싶다면, 이 함수를 응용해 사용자가 직접 조이스틱을 매핑할 수 있는 옵션 화면을 만들어 보세요.
  
The virtual gamepad buttons and axes are designed around the Xbox 360 controller layout.
+
가상 게임패드의 조이스틱 축과 버튼은 Xbox 360 컨트롤러에 맞추어져 있습니다.
 
== 함수 ==
 
== 함수 ==
 
=== 형식 ===
 
=== 형식 ===
Line 11: Line 11:
 
</source>
 
</source>
 
=== 매개변수 ===
 
=== 매개변수 ===
{{param|string (한국어)|guid|The OS-dependent [[Joystick:getGUID|GUID]] for the type of Joystick the binding will affect.}}
+
{{param|string (한국어)|guid|매핑할 조이스틱의 [[Joystick:getGUID (한국어)|GUID]].}}
{{param|GamepadButton (한국어)|button|The virtual gamepad button to bind.}}
+
{{param|GamepadButton (한국어)|button|매핑할 가상 게임패드 지원 조이스틱 버튼.}}
{{param|JoystickInputType (한국어)|inputtype|The type of input to bind the virtual gamepad button to.}}
+
{{param|JoystickInputType (한국어)|inputtype|매핑할 입력 방식.}}
{{param|number (한국어)|inputindex|The index of the axis, button, or hat to bind the virtual gamepad button to.}}
+
{{param|number (한국어)|inputindex|매핑할 조이스틱 축, 버튼, 햇의 인덱스.}}
{{param|JoystickHat (한국어)|hatdir (nil)|The direction of the hat, if the virtual gamepad button will be bound to a hat. nil otherwise.}}
+
{{param|JoystickHat (한국어)|hatdir (nil)|매핑할 조이스틱 햇의 방향. 햇이 아니라면 nil.}}
 
=== 리턴값 ===
 
=== 리턴값 ===
{{param|boolean (한국어)|success|Whether the virtual gamepad button was successfully bound.}}
+
{{param|boolean (한국어)|success|성공적으로 적용되었으면 true.}}
  
 
== 함수 ==
 
== 함수 ==
Line 25: Line 25:
 
</source>
 
</source>
 
=== 매개변수 ===
 
=== 매개변수 ===
{{param|string (한국어)|guid|The OS-dependent [[Joystick:getGUID|GUID]] for the type of Joystick the binding will affect.}}
+
{{param|string (한국어)|guid|매핑할 조이스틱의 [[Joystick:getGUID (한국어)|GUID]].}}
{{param|GamepadAxis (한국어)|axis|The virtual gamepad axis to bind.}}
+
{{param|GamepadAxis (한국어)|axis|매핑할 가상 게임패드 지원 조이스틱 축.}}
{{param|JoystickInputType (한국어)|inputtype|The type of input to bind the virtual gamepad axis to.}}
+
{{param|JoystickInputType (한국어)|inputtype|매핑할 입력 방식.}}
{{param|number (한국어)|inputindex|The index of the axis, button, or hat to bind the virtual gamepad axis to.}}
+
{{param|number (한국어)|inputindex|매핑할 조이스틱 축, 버튼, 햇의 인덱스.}}
{{param|JoystickHat (한국어)|hatdir (nil)|The direction of the hat, if the virtual gamepad axis will be bound to a hat. nil otherwise.}}
+
{{param|JoystickHat (한국어)|hatdir (nil)|매핑할 조이스틱 햇의 방향. 햇이 아니라면 nil.}}
 
=== 리턴값 ===
 
=== 리턴값 ===
{{param|boolean (한국어)|success|Whether the virtual gamepad axis was successfully bound.}}
+
{{param|boolean (한국어)|success|성공적으로 적용되었으면 true.}}
  
 
== 알아 두기 ==
 
== 알아 두기 ==
The physical locations for the bound gamepad axes and buttons should correspond as closely as possible to the layout of a standard Xbox 360 controller.
+
[[Joystick (한국어)|조이스틱]]을 위한 가상 게임패드 호환 조이스틱 축과 버튼의 물리적 위치는 가능한 한 표준 Xbox 360 컨트롤러의 구성에 부합하는 것이 좋습니다.
  
 
[[File:360_controller.png]]
 
[[File:360_controller.png]]
Line 43: Line 43:
 
* [[Joystick:getGamepadMapping (한국어)]]
 
* [[Joystick:getGamepadMapping (한국어)]]
 
[[Category:Functions]]
 
[[Category:Functions]]
{{#set:Description=가상 게임패드 입력을 조이스틱 버튼, 축, 햇에 매핑합니다.}}
+
{{#set:Description=조이스틱 버튼, 축, 햇을 가상 게임패드에 매핑합니다.}}
 
== 다른 언어 ==
 
== 다른 언어 ==
 
{{i18n|love.joystick.setGamepadMapping}}
 
{{i18n|love.joystick.setGamepadMapping}}

Latest revision as of 19:09, 4 February 2014

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

같이 보기

다른 언어