love.gamepadaxis (日本語)

LÖVE 0.9.0 から使用可能
この関数は以前のバージョンでは非対応です。

ジョイスティックとして割り当てられている仮想ゲームパッドの軸が動かされたときに呼ばれます。

関数

概要

love.gamepadaxis( joystick, axis, value )

引数

Joystick joystick
Joystick オブジェクト。
GamepadAxis axis
仮想ゲームパッドの軸。
number value
軸の新しい値。

返値

なし。

用例

軸を動かしたときにオブジェクトの位置を更新します。

function love.load()
	width, height = love.graphics.getDimensions()
	position      = {x = width/2, y = height/2}
end

function love.gamepadaxis(joystick, axis, value)
	if axis == "leftx" then
		position.x = width/2 + value*width/2
	elseif axis == "lefty" then
		position.y = height/2 + value*height/2
	end
end

function love.draw()
	love.graphics.circle("fill", position.x, position.y, 50)
end

関連



そのほかの言語