web-dev-qa-db-ja.com

IntelliJ IDEAでProcessing 3を使用する方法

IntelliJ IDEA IDEを使用してProcessingを使用するアプリを開発したいのですが、どうすればよいですか?

処理2の使用方法に関するチュートリアルしかありませんが、これらのチュートリアルが機能しなくなるように状況は十分に変更されたと思います。

ありがとうございました

15
ypicard

一般的な「これを行う方法」タイプの質問に答えるのは難しいです。スタックオーバーフローは、「Xを試したが、Yを期待したが、代わりにZを取得した」タイプの質問向けに設計されています。何かを試して [〜#〜] mcve [〜#〜] を投稿し、特定の質問を投稿するだけで、行き詰まった場合は幸運が増します。あなたはあなたが考えるそれらのチュートリアルがもう機能しないように十分に変更されたと言います-なぜあなたは何かを試してその仮定をテストしなかったのですか?

これらのチュートリアルは引き続き機能します。PAppletを直接に埋め込む機能の削除など、いくつかの変更が行われましたSwingアプリケーション。しかし、残りのチュートリアルの90%は問題なく機能するはずです。

ステップ1:処理ライブラリをクラスパスに追加します。これには、コアと必要なJOGL依存関係が含まれます。

ステップ2:PAppletを拡張するクラスを作成し、そこにコードを追加します。

ステップ3:PApplet.main("YourSketchNameHere");を呼び出してスケッチを起動します。

これらの手順を示す小さな例を次に示します。

import processing.core.PApplet;

public class ProcessingTest extends PApplet{

    public void settings(){
        size(200, 200);
    }

    public void draw(){
        background(0);
        ellipse(mouseX, mouseY, 20, 20);
    }

    public static void main(String... args){
        PApplet.main("ProcessingTest");
    }
}

行き詰まった場合は、何かを試して具体的な質問を投稿してください。幸運を。

編集:恥知らずな自己宣伝:Javaライブラリ、利用可能---としての処理の使用に関するチュートリアルを書きました ここ

31
Kevin Workman

私はケビンの回答に賛成票を投じましたが、先に進み、IDEまたは処理の有無にかかわらず使用できるGradleプロジェクトを作成しました。 Git Commit to processing project

Editは、ビデオライブラリでは機能しません。私は必要なライブラリーを入手しようとしましたが、それは私の最良の領域ではなく、それらのプロジェクトにP3を使用することに頼りました。

1
mavriksc

私にとって最も簡単な方法は、新しいMavenプロジェクトを作成し、Mavenによる処理を追加することです。

その後、PApplet(私はMainという名前)を拡張するクラスを作成します。

Run> Edit Configuratinsに、メインクラス名とプログラム引数の同じ名前を追加します。

1
brianelete