LoginSignup
2
3

More than 3 years have passed since last update.

p5.js入門記-その3#つぶやきProcessingをやってみる-

Last updated at Posted at 2021-01-13

前回まで

はじめに

Twitterでのハッシュタグ、 #つぶやきProcessingをご存知でしょうか?
今回はこれをやってみようというだけの記事です。

※ #つぶやきProcessingって何?そもそもProcessingとは?という方は下記の記事を最初に読むと分かりやすいと思います!
#つぶやきProcessing Playerの紹介

つぶやきProcessing Editorを使ってみる

  • つぶやきProcessing Editor を使ってみます。
  • 説明不要なぐらいシンプルで分かりやすいのですが、まずはデフォルトで表示されているサンプルコードを動かしてみることにします。
    スクリーンショット 2021-01-13 13.29.37.png

  • "↓minify&run"でコードが圧縮され、下の方にプレビュー画面が表示されます。
    スクリーンショット 2021-01-13 13.31.48.png

  • "generate gif"で、プレビュー画面を適当に動作させると、プレビュー画面の下にGIFファイルが作成されます。
    スクリーンショット 2021-01-13 13.35.49.png

  • あとは圧縮されたコード(画面真ん中)に #p5js や #つぶやきProcessingなどのハッシュタグを追加し、GIF画像(※静止画でなければ)を追加してツイートするだけ!とっても簡単ですね!

実際に試してみた

  • 今回は私が公開しているこの作品をつぶやいてみようと思います。 (※公式のサンプルを参考に作りました。)
sample.js
function setup() {
  createCanvas(windowWidth, windowHeight);
  noStroke();
  rectMode(CENTER);
}

function draw() {
  background(235);
  fill(255,0,0,100);
  ellipse(mouseX, height/2,mouseY/2+10);
  fill(255,255,255,100);
  var inverseX = width-mouseX;
  var inverseY = height-mouseY;
  ellipse(inverseX, height/2,(inverseY/2)+10);
}
  • 実際にやってみるとこんな感じ。(※キャンバスサイズは元のサンプルコードと同じサイズに合わせました。 ) スクリーンショット 2021-01-13 13.55.15.png

出来たツイート

2
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
3