actuces pour les camera des jeux 2D 4 ou 8Directions

je n'est pas mal galèrer comme un fou pour trouver la camera parfecte mais je pense que ce la peux vous aider ci vous êtres dans la même situation que moi voilà une idée de code pour vous aider et j'ai mi quelques explication aussi pour plus de compréhention si il as des eurreus corrigé moi 😀💪

init = function() player = object x = 0 y = 0 speed = 1 end initCamera()
end

update = function() if keyboard.UP then player.y += player.speed end if keyboard.DOWN then player.y -= player.speed end if keyboard.RIGHT then player.x += player.speed end if keyboard.LEFT then player.x -= player.speed end updateCamera() # call on each update end

draw = function() screen.clear() screen.drawMap("world", 0-camera.x, 0-camera.y, 480, 320) screen.drawSprite("player", player.x-camera.x, player.y-camera.y, 30, 30) end

initCamera = function() camera = object x = 0 y = 0 end end

updateCamera = function() camera.x = clamp(player.x, -200, 200) camera.y = clamp(player.y, -156, 156) end

clamp = function(value, lower_limit, upper_limit) local val = max(value, lower_limit) val = min(val, upper_limit) return val end