ProcessingでBox2D
Box2Dとは
- Box2Dはゲーム用の2D物理演算エンジン。
- C++, Java, C#, Python, JavaScript, ActionScriptで利用できる。
- Processingでも利用することができる。
Processingへの導入方法
- [スケッチ] > [ライブラリをインポート] > [ライブラリを追加]
- [Filter] に Box2D と入力
- Box2D for Processing を選択して[Install]
使い方
- [スケッチ] > [ライブラリをインポート] > [Box2D for Processing]
サンプルコード
- [ファイル]>[サンプル]でJavaサンプルを開く。
- [Contributed Libraries] > [Box2D for Processing]にサンプルあり。
その他
- Box2D for Processing 以外にも Fisica というライブラリもある。
ProcessingでPerfume
Perfumeとは
- 3人組のおどるうたうたい (しらんけど)
- なぜかGitHubでモーションキャプチャデータ(BVHデータ)が公開されている。
- Processing用のサンプルコードも公開されている。
サンプルコード
- 下記のサイトで公開されている。
- Windows10 / Processing3.4で実行するとエラーが出る。
- エラー: Framebuffer objects are not supported by this hardware (or driver)
- Windows10 / Processing2.2.1でならエラーは出ない。