coloquei certinho o constrain e mesmo assim, na parte superior, ele continua indo além da borda
function movimentaminharect(){ if (keyIsDown(UP_ARROW)){ yrect -= 10; } if (keyIsDown(DOWN_ARROW)){ yrect += 10; yrect = constrain(yrect, 10, 325); } }
coloquei certinho o constrain e mesmo assim, na parte superior, ele continua indo além da borda
function movimentaminharect(){ if (keyIsDown(UP_ARROW)){ yrect -= 10; } if (keyIsDown(DOWN_ARROW)){ yrect += 10; yrect = constrain(yrect, 10, 325); } }
Olá Maria! Tudo bem com você?
Sinto muito que está com esse problema. Vou te ajudar a identificar possíveis problemas e soluções:
Verifique a Ordem das Operações: Certifique-se de que a linha que utiliza o constrain vem após as linhas onde você modifica yrect (move para cima ou para baixo). Caso contrário, as modificações ocorrerão antes de aplicar o constrain, o que pode causar problemas.
Possíveis Interferências: Verifique se há outras partes do código que estão modificando yrect e que podem estar interferindo na aplicação do constrain.
Erro de Digitação: Certifique-se de que não há erros de digitação ou sintaxe no seu código, como algum nome de variável escrito de forma incorreta.
Se mesmo após verificar esses pontos o problema persistir, pode haver alguma outra parte do código que esteja afetando o movimento do retângulo. Se possível, compartilhe o link do seu projeto para que eu possa analisar mais detalhadamente e oferecer ajuda específica. Fico à disposição!
Obrigada! Consegui resolver