ProcessingのAndroidモードにおいて、加速度センサを用いて描画したいと考えています。
具体的には、スマートフォン(Android)を一度振ると画面に図形が一つ描画される、もう一度振ると図形がまた一つ描画される、振った数だけ画面に図形が描画されるといった具合です。
図形が描かれる場所はランダムと考えています。
ketaiライブラリを利用し加速度センサを使っており、傾きの値の取得などはできているのですが、
一度振る→一つ図形が描画される
というプログラムを作ってよいかわかりません。
加速度のx,y,z軸のいずれかの値が、決められた値を振り切れば、一つ画像が描画されるといったif文も考えたのですが書き方が悪いのか上手くいかず状態です。
現在、以下の設定までしかできていないのですが・・・
import ketai.sensors.*; KetaiSensor sensor; PVector accelemeter; void setup(){ size(ScreenWidth,ScreenHeight); sensor.start(); sensor.list(); accelemeter = new PVector(); }
加速度に何かしらの変化があったら図形が描かれるというプログラム、そのアイデア、参考になるサイト、何でもかまいませんのでお力添え宜しくお願い致します。
環境:Windows8, Processing 3.0
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。