{{newin (日本語)|[[0.10.0 (日本語)|0.10.0]]|100|type=関数}}
マウスホイールが動かされると起動するコールバック関数です。
== 関数 ==
=== 概要 ===
<source lang="lua">
love.wheelmoved( x, y )
</source>
=== 引数 ===
{{param (日本語)|number|x|マウスホイールの横方向への移動量。正の数値は右側への移動を意味します。}}
{{param (日本語)|number|y|マウスホイールの縦方向への移動量。正の数値は上側への移動を意味します。

=== 返値 ===
ありません。
== 用例 ==
<source lang="lua">
local text = ""

function love.wheelmoved(x, y)
    if y > 0 then
        text = "Mouse wheel moved up"
    elseif y < 0 then
        text = "Mouse wheel moved down"
    end
end

function love.draw()
    love.graphics.print(text, 10, 10)
end
</source>


=== スムース・スクロール ===
<source lang="lua">
function love.load()
    posx, posy = love.graphics.getWidth() * 0.5, love.graphics.getHeight() * 0.5
    velx, vely = 0, 0 -- スクロール速度
end

function love.draw()
    love.graphics.rectangle( 'line', posx, posy, 50, 50 )
end

function love.update( dt )
    posx = posx + velx * dt
    posy = posy + vely * dt

    -- スムース・スクロール効果を発生させるために徐々に減速します。
    velx = velx - velx * math.min( dt * 10, 1 )
    vely = vely - vely * math.min( dt * 10, 1 )
end

function love.wheelmoved( dx, dy )
    velx = velx + dx * 20
    vely = vely + dy * 20
end
</source>

== 関連 ==
* [[parent::love (日本語)]]
[[Category:Callbacks (日本語)]]
{{#set:Description=マウスホイールが動かされると起動するコールバック関数です。}}
{{#set:Subcategory=Mouse (日本語)}}
== そのほかの言語 ==
{{i18n (日本語)|love.wheelmoved}}