Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouIsabel Portanova Alterado mais de 9 anos atrás
1
O que é a programação? Eu encadear palavras mágicas para fazer fótons e elétrons dança, e ainda tem a audácia de reclamar sobre o meu trabalho. Phil Darnowsky
2
Processing Execute o programa
3
Anatomia de um "sketch" // Preparacoes void setup() { size(500,500); background(0); } void draw() { fill(255,200,100); rect(100,200,200,100); fill(100,100,255); ellipse(400,350,150,100); } // Outras definicoes Preparação Inicialização Repetição Outras definições
4
Interatividade Experimente#1Experimente #2 void setup() { size(500,500); background(0); } void draw() { fill(100,100,255); ellipse(mouseX,mouseY,50,50); } void setup() { size(500,500); } void draw() { background(0); fill(100,100,255); ellipse(mouseX,mouseY,50,50); }
5
Variaveis int x, y; void setup() { size(500,500); x = 200; y = 250; } void draw() { background(0); fill(100,100,255); ellipse(x,y,50,50); x = (x + 2) % 500; y = (y + 1) % 500; } Declaração de variáveis Inicialização de variáveis Utilização de variáveis Atualização de variáveis
6
Interações 2 : Eventos Adicionar na final de programa. void mouseClicked() { y = mouseY; }
7
Som import ddf.minim.*; import ddf.minim.ugens.*; int x, y; Minim minim; AudioOutput out; Oscil osc; void setup() { size(500,500); x = 200; y = 250; minim = new Minim(this); out = minim.getLineOut(); osc = new Oscil( 440, 0.5f, Waves.SINE ); osc.patch( out ); } void draw() { background(0); fill(100,200,255); ellipse(x,y,50,50); x = (x + 2) % 500; y = (y + 1) % 500; osc.setFrequency( 1500 - (y * 3) ); } void mouseClicked() { y = mouseY; }
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.