質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Processing

Processingは、オープンソースプロジェクトによるCGのためのプログラミング言語です。Javaをベースにしており、グラフィック機能に特化しています。イメージの生成やアニメーションなど、視覚的なフィードバックを簡単に得ることが可能です。

Q&A

0回答

3100閲覧

processingでのエラー

ld88v

総合スコア8

Processing

Processingは、オープンソースプロジェクトによるCGのためのプログラミング言語です。Javaをベースにしており、グラフィック機能に特化しています。イメージの生成やアニメーションなど、視覚的なフィードバックを簡単に得ることが可能です。

0グッド

0クリップ

投稿2017/06/08 18:59

###前提・実現したいこと
ここに質問したいことを詳細に書いてください
processing2で3dのテトリスを作っています。
そもそもプログラムが動き出しません。何もかもわかりませんのでお力を貸していただきたいです。

###発生している問題・エラーメッセージ

java.lang.RuntimeException: Waited 5000ms for: <d0363c5, 3c48c15>[count 2, qsz 0, owner <main-FPSAWTAnimator#00-Timer0>] - <main-FPSAWTAnimator#00-Timer0-FPSAWTAnimator#00-Timer1> at processing.opengl.PSurfaceJOGL$2.run(PSurfaceJOGL.java:410) at java.lang.Thread.run(Thread.java:748)

###該当のソースコード

processing

1import processing.video.*; //ビデオを利用する際に必要 2import jp.nyatla.nyar4psg.*; //NyARToolkitを利用する際に必要 3 4PImage backImage; 5 6int area[][][] = new int[14][0][24];//ピース記憶領域 7int piece[][][] = new int[5][0][5];//ブロック生成領域 8int piece_next[][][] = new int[5][0][5];//次のピース 9int copy_piece[][][] = new int[5][0][5]; 10 11int preFrame;//前の時刻 12int startTime = 0;//時間 13int playTime;//利用時間 14 15int nfast = 800;//落下時間間隔 16 17int bx, bz;//落下中のピースの座標 18int x1, y1, z1; 19 20PMatrix3D markerMatrix0; 21 22int camNo = 18; 23Capture cam; 24MultiMarker nya; 25 26 27void setup() 28{ 29 size(640, 480, P3D); 30 frameRate(30); 31 32 backImage = createBackgroundImage(); 33 34 colorMode(RGB, 100); 35 String[] cameras = Capture.list(); //利用可能なカメラ一覧を取得 36 println("利用可能カメラ一覧"); 37 for (int i = 0; i < cameras.length; i++) { //一覧を表示 38 println("[" + i + "] " + cameras[i]); 39 } 40 println("-------------------------------"); 41 cam = new Capture(this, cameras[camNo]); //カメラに接続 42 println("接続中のカメラ;[" + camNo + "] " + cameras[camNo]); 43 nya=new MultiMarker(this, width, height, "camera_para.dat", NyAR4PsgConfig.CONFIG_PSG); 44 //マーカ用画像の登録 45 nya.addNyIdMarker(0, 80);//id=0 46 ; 47cam.start(); //カメラ撮影開始 48 49 bx = x1-7; 50 bz = z1+22; 51 getNewPiece(piece_next); 52 updatePiece(); 53 54 for (int i = 2;i < 12;i++) 55 for (int j = 0;j < 22;j++) area[i][0][j] = 0; 56 57 startTime = millis(); 58 preFrame = startTime; 59 60 //0 : ピースが存在しない、-1 :壁 61 //左右の壁 62 for (int i = 0;i < 22;i++) { 63 area[1][0][i] = -1; 64 area[12][0][i] = -1; 65 }//for i 66 //下の壁 67 for (int i = 2;i < 12;i++) { 68 area[i][0][22] = -1; 69 area[i][0][23] = -1; 70 }//for i

###試したこと
利用可能カメラ一覧が出ていないので、そもそも最初で読み込んでいないと思います。

###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問