Skip to content

Instantly share code, notes, and snippets.

@sfpgmr
sfpgmr / README.md
Last active October 23, 2016 09:12

SVGからthree.jsのshapeへの変換(4)

エドワード・マイブリッジの「Horse in motion」をInkscapeでトレースし、各馬をセル化したものをthree.jsのshapeに変換し表示しています。

@sfpgmr
sfpgmr / README.md
Last active October 23, 2016 09:15
SVGからthree.jsのshapeへの変換

SVGからthree.jsのshapeへの変換

エドワード・マイブリッジの「Horse in motion」をInkscapeでトレースし、各馬をセル化したものをthree.jsのshapeに変換し表示しています。

見ていただくとわかりますが、Bugが残ってます。あとIEとFirefoxでは動作しません。私のコードが悪いようです。 下記のURLから動くデモが見れます。

http://bl.ocks.org/sfpgmr/6dcbf6d5f51d719bc764

@sfpgmr
sfpgmr / Readme.md
Last active October 23, 2016 09:19
WebGL 0002 回転するタイトル

About

WebGLとThree.jsを使用した自己学習用のサンプルです。

@sfpgmr
sfpgmr / Readme.md
Last active October 23, 2016 09:22
Youtube API Test 0001

##このサンプルについて

nodeからYoutube Data APIを呼んでd3とectを使用しサムネイルHTMLファイルを静的に生成する。

生成した静的ページは以下のリンクを参照。

http://www.sfpgmr.net/test/Youtube/0001/

@sfpgmr
sfpgmr / Readme.md
Last active October 23, 2016 09:24
動画サムネイルの表示とプレビュー再生

このサンプルについて

Youtube Data APIとYoutube Player APIを使用して、サムネイル表示の上にマウスカーソルを重ねるとプレビュー再生します。

http://bl.ocks.org/sfpgmr/raw/0671168256d7b4c09d34/

使用したライブラリ

  • d3.js
  • q.js
@sfpgmr
sfpgmr / Readme.md
Last active October 23, 2016 09:25
再生リストのサムネイルとプレビュー

このサンプルについて

Youtube Data APIとYoutube Player APIを使用した勉強を兼ねたサンプルコードです。

まずプレイリスト一覧を表示します。クリックするとプレイリストの中身をサムネイル表示します。 サムネイルの上にマウスカーソルを重ねるとプレビュー再生します。

ChannelIDを変更すると他のチャンネルのプレイリストを表示します。

※このサンプルは「Open in a new window」で確認してください。

@sfpgmr
sfpgmr / README.md
Last active October 23, 2016 10:46
ゲームとしての体裁を整える

ゲームとしての体裁を整えた

  • 文字列表示・スコア表示を追加
  • ES6ジェネレータによるゲームフローの実装
@sfpgmr
sfpgmr / README.md
Last active October 23, 2016 10:48
スカッシュゲームを作る(4) - 徐々に難易度を上げていくルールを加える

難易度を徐々に上げていく

  • ボールのスピードを上げていく
@sfpgmr
sfpgmr / README.md
Last active October 23, 2016 10:49
スカッシュゲームを作る(5) - Pointer Lock API を試す

Pointer Lock APIを使ってみる

  • Pointer Lock APIを使って、マウスを占有してみた。
  • ESCを押すとPointer Lockを停止します。
  • EdgeではPointer Lock APIが未実装のため、Pointer Lockできません。
  • iPhoneでは今のところ動作しません。理由は不明ですが、おそらくES6 Generatorを使っているせいだと思われます。
@sfpgmr
sfpgmr / README.md
Last active October 23, 2016 10:50
スカッシュゲームを作る(6) - パドルでボールをコントロールできるようにする。

パドルでボールをコントロールする

  • 簡単なベクトル演算を行い、ボールを跳ね返す時のx軸をコントロールできるようにしてみる。
  • まずはパドルの直近のx移動量(Δpx)をボールに反映するコードを追加してみる。アルゴリズムは以下の通り。

image