Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Canvas 2D + Vue.js で作るインタラクションコントローラー

kysn
March 06, 2020

Canvas 2D + Vue.js で作るインタラクションコントローラー

株式会社フィードフォース( https://www.feedforce.jp/ )の社内勉強会で発表したものです。

補足記事は以下を御覧ください。

https://note.com/kysn/n/n5c43fdb9e030

kysn

March 06, 2020
Tweet

More Decks by kysn

Other Decks in Programming

Transcript

  1. 時間経過に応じてアニメーションさせるデモ 緑色の矩形が左右に動く Math.sin( 経過時間 ) * 200 で y 座標を決定

    requestAnimationFrame( 描画処理 ) で 描画処理を再帰呼び出し ディ スプレイのリフレッシュレートに合わせて
  2. Prism 各正方形の RGB が変化する R と G はカーソルからの距離 B はサイン波

    色は即座には変化しない カーソルに近いものから変化