聽起來好像您在按住某個按鍵時試圖移動圖像。使用第三方庫定時器對此非常複雜。
您想將一些X和Y變量與圖像相關聯,並使用這些變量繪製圖像。如果要持續移動,可以使用love.keypressed回調或通過檢查love.update中的按鍵來更改它們。
例子:
function love.load()
sprite = {x=0, y=0, image=love.graphics.newImage("test.jpg")}
speed = 3
end
function love.update(dt)
if love.keyboard.isDown("left") then sprite.x = sprite.x - speed end
if love.keyboard.isDown("right") then sprite.x = sprite.x + speed end
if love.keyboard.isDown("up") then sprite.y = sprite.y - speed end
if love.keyboard.isDown("down") then sprite.y = sprite.y + speed end
end
function love.draw()
love.graphics.draw(sprite.image, sprite.x, sprite.y)
end
你想移動的人物或讓他的精靈形象的變化(不知道是因爲'imgx')?基本運動你不需要「駝峯」模塊。 – Rok
我想用它來移動角色。 – arthurgps2
arthurgps2:你想要連續移動(你必須按住角色移動很遠的按鈕)還是離散移動(點擊按鈕一次,角色移動整個正方形或瓷磚)? –