In dieser Aufgabenserie lernst du, wie du mit der Maus mit dem Zeichenfeld interagieren kannst.
Hilfestellungen findest du unter:
Klicke auf das Zeichenfeld!
function mouseClicked() {
// Alles innerhalb der geschweiften Klammern
// wird ausgeführt, wenn die Maus geklickt wird
}
function setup() {
createCanvas(400, 400);
background(100);
}
function draw() {
}
function mouseClicked() {
ellipse(mouseX, mouseY, 50, 50);
}
Klicke links und rechts auf das Zeichenfeld!
function setup() {
createCanvas(400, 400);
background(100);
}
function draw() {
}
function mouseClicked() {
if(mouseX < width / 2){
ellipse(mouseX, mouseY, 50, 50);
}
else {
rectMode(CENTER);
rect(mouseX, mouseY, 50, 50);
}
}
Klicke links und rechts auf das Zeichenfeld! Doppelklicke, um zu löschen!
function doubleClicked() {
// Alles innerhalb der geschweiften Klammern
// wird ausgeführt, wenn die Maus dopplet geklickt wird
}
function setup() {
createCanvas(400, 400);
background(100);
}
function draw() {
}
function mouseClicked() {
if(mouseX < width / 2){
ellipse(mouseX, mouseY, 50, 50);
}
else {
rectMode(CENTER);
rect(mouseX, mouseY, 50, 50);
}
}
function doubleClicked() {
background(100);
}
Klicke links und rechts auf das Zeichenfeld! Doppelklicke, um zu löschen! Halte die Maustaste gedrückt, um die Maus als Radiergummi zu verwenden!
if(mouseIsPressed) {
// Alles innerhalb der geschweiften Klammern
// wird ausgeführt, solange die Maus gedrückt ist
}
function setup() {
createCanvas(400, 400);
background(100);
}
function draw() {
if(mouseIsPressed) {
fill(100);
noStroke();
ellipse(mouseX, mouseY, 50, 50);
}
}
function mouseClicked() {
fill(255);
stroke(0);
if(mouseX < width / 2){
ellipse(mouseX, mouseY, 50, 50);
}
else {
rectMode(CENTER);
rect(mouseX, mouseY, 50, 50);
}
}
function doubleClicked() {
background(100);
}