0:00:01.216,0:00:03.833 Você já aprendeu como criar as suas próprias variáveis e usa-las 0:00:03.833,0:00:13.853 agora vamos aprender a utilizar duas variáveis especiais: mouseX e mouseY 0:00:13.853,0:00:16.875 agora você nunca vai ter que criar essas variáveis, e de fato você nem deve 0:00:16.875,0:00:26.519 porque elas já existem. Alguém incrível já criou a var mouseX e a var mouseY, para que você não tenha que fazer 0:00:26.519,0:00:32.170 e essa mesma pessoa incrível as criou para que o valor de mouseX seja sempre a posição x do seu mouse 0:00:32.170,0:00:35.579 e o valor de mouseY seja sempre a posição y do seu mouse 0:00:35.579,0:00:39.629 isso torna muito fácil criar coisas interativas, como isso: 0:00:39.629,0:00:44.077 olha essa elipse que estou desenhando. Agora eu a estou sempre desenhando em 200,200 0:00:44.077,0:00:50.507 em vez disso, eu posso usar essas variáveis especiais e desenhar em mouseX e mouseY 0:00:50.507,0:00:55.934 agora, se eu mover meu mouse pela tela, você pode ver que a elipse é sempre desenhada aonde meu mouse está 0:00:55.934,0:00:59.571 então ela segue meu mouse por aí! Então isso é bem legal 0:00:59.571,0:01:03.687 se você vai usar mouseX e mouseY tenha certeza de usa-las dentro do loop draw 0:01:03.687,0:01:07.599 porque olha o que acontece se nós movermos essas duas linhas de código fora do loop draw 0:01:07.599,0:01:14.898 agora, ele só vai rodar uma vez, e a elipse só ficará desenhada aonde meu mouse estava no início do programa 0:01:14.898,0:01:22.936 então é por isso que precisamos do loop draw. Porque, se você pensar sobre isso, mesmo que não pareça, também é um tipo de animação 0:01:22.936,0:01:28.598 Nós podemos fazer todos os tipos de coisas divertidas. E se, em vez de desenhar em mouseX e mouseY, eu desenhar em mouseX 0:01:28.598,0:01:36.685 e então fixar mouseY em algo como 300, e agora a elipse somente seguirá minha coordenada x, 0:01:36.685,0:01:39.689 a coordenada x do meu mouse, mas não a y. 0:01:39.689,0:01:47.506 Sim? E talvez eu possa desenhar em mouseX e mouseY de novo , mas me livrar da linha do background() 0:01:47.506,0:01:54.935 então agora nós veremos todas as elipses desenhadas antes, então temos esse tipo de pincel. 0:01:54.935,0:02:04.621 Isso é bem legal. Ou, eu poderia trocar as variáveis, e desenhar em mouseY e mouseX, é como antes 0:02:04.621,0:02:10.203 exceto que os controles do mouse estão bagunçados, mas até que é legal, você pode imaginar um jogo para tentar desenhar algo 0:02:10.203,0:02:13.184 tentar escrever algo com esses controles bagunçados 0:02:13.184,0:02:17.184 então é isso para mouseX e mouseY!Super fácil de usar, mas incrível