2018年9月12日水曜日

Processing を Eclipse で使う

ProcessingをEclipseで使う

1.JDKの確認
ProcessingはJava SE 8 (JDK 1.8)を使用しているようなので、バージョンを確認する

2.Javaプロジェクトを作成する
今回は、
プロジェクト名:Processing
パッケージ名:processing
クラス名:Processing_main とした

3.Processing 3 の jar ファイルをコビーしておく
- core.jar
- gluegen-rt-natives-macosx-universal.jar
- gluegen-rt.jar
- jogl-all-natives-macosx-universal.jar
- jogl-all.jar
のjarファイルを使用します。
このファイルは、
Processing の実行ファイル内のContents > Java > core > libraryの中にあります。(Macの場合)

4.Java Build Pathで上記のファイルを選択する
Add External JARsから登録する

5.以下のプログラムを書く:githubのリンク
package processing;

import processing.core.PApplet;

public class Processing_main extends PApplet{

int x, y;
 
    public void settings(){
        size( 600, 600 );     
    }

    public void setup() {
        background( 50 );
    }

    public void mouseMoved(){
        x = mouseX;
        y = mouseY;
    }

    public void draw() {
        ellipse(x, y, 50, 50);
        
    }
    
    public static void main(String[] args) {
    //PApplet.main( "Processing_main" );
    
    String[] a = {"MAIN"};
        PApplet.runSketch( a, new Processing_main());
    }



}

6.実行すると・・・
マウスの軌跡を描く


7.通常のProcessingとの違い(基本的なところ)
・size 関数は settings 関数の中に書かないといけない
・main 関数を書いておく必要がある

参考サイト
Eclipse with new Processing 3 - Can't run PApplet as Applet - Processing 2.x and 3.x Forum
https://forum.processing.org/two/discussion/12336/eclipse-with-new-processing-3-can-t-run-papplet-as-applet
Processing 3 を Eclipse で使う方法
http://hiroyukitsuda.com/archives/1721

0 件のコメント:

コメントを投稿