条件分岐-基礎2

問題

if 文とマウス入力判定を使用して、以下を実装してください:

  • setup() 関数で:
    • 幅×高さのキャンバス でキャンバスを作成してください
    • 背景色を設定 で黒い背景を設定してください
    • blendMode(SCREEN) でブレンドモードを設定してください
  • draw() 関数で毎フレーム:
    • if (mousePressed) でマウスがクリックされているかを判定してください
    • マウスがクリックされている場合:
      • stroke(255, 255, 255) で白い線を設定してください
      • 座標 (300, 300) からマウスの現在位置 (mouseX, mouseY) へ線を描画してください
    • マウスがクリックされていない場合、何も描画されません
  • マウスをドラッグすると、キャンバスの中央からマウス位置へ白い線が描画されることを確認してください
ヒントを見る
  • size(幅, 高さ): キャンバスのサイズを設定
  • background(赤, 緑, 青): 背景色を設定(RGB値)
  • mousePressed は真偽値(true/false)で、マウスボタンの状態を表します
  • line(x1, y1, x2, y2) で2点を結ぶ線を描画できます
  • stroke() で線の色を指定できます

実行例