Processing 라이브러리를 쉽게 만들 수 있습니다.
6669 단어 processing자바gradle
경로 설정과 어리석은 작업이 많습니다.
그래서 Gradle을 사용하여 쉽게 라이브러리를 만들 수있는 템플릿을 만들었으므로 소개하고 싶습니다.
준비
먼저 Gradle을 설치합시다.
Mac의 경우 brew install gradle
로 설치할 수 있습니다.
processing-library-template-gradle
processing-library-template-gradle을 사용하여 라이브러리를 만드는 방법
이번은 helloP5Lib
라는 라이브러리를 만드는 가정으로 써 갑니다.
클래스는 hello.p5.lib
패키지의 Hello
클래스뿐입니다.
이 라이브러리의 사용법은 이런 느낌입니다.
Sample.pdeimport hello.p5.lib.*;
Hello hello;
void setup() {
size(300, 300);
hello = new Hello(this, "Taro");
}
void draw() {
background(0);
hello.draw(100, 100);
}
템플릿 다운로드
추가
현재 htps : // 기주 b. 코 m / 엔카츠 / p 로세신 g - b et ry - mp pp - g et d을 템플릿 리포지토리로 설정하고 있으므로 Use this template
에서 새 리포지토리를 복제하고 작업하는 것이 좋습니다.
이 경우 아래 git clone
URL을 복제 된 것으로 바꿉니다.
mkdir helloP5Lib
cd helloP5Lib
git clone https://github.com/enkatsu/processing-library-template-gradle.git .
이 때의 디렉토리 구조는 이런 느낌입니다.
.
├── LICENSE
├── README.md
├── build.gradle
├── examples # ライブラリのサンプルスケッチ
│ └── HelloLibrary
│ └── HelloLibrary.pde
├── gradlew
├── gradlew.bat
├── settings.gradle
└── src
└── main
└── java # 実際にライブラリのソースコードを書くところ
└── processing
└── library
└── template
└── Sample.java
빌드 설정
settings.gradlerootProject.name='helloP5Lib'
build.gradlegroup 'helloP5Lib'
라이브러리 구현
그런 다음 src/main/java/
다음을 편집하여 라이브러리의 내용을 작성합니다.
rm -rf src/main/java/processing
mkdir -p src/main/java/hello/p5/lib
touch src/main/java/hello/p5/lib/Hello.java
Hello.javapackage hello.p5.lib;
import processing.core.*;
public class Hello {
PApplet app;
String name;
public Hello(PApplet app, String name) {
this.app = app;
this.name = name;
}
public void draw(float x, float y) {
app.text(this.name, x, y);
}
}
라이브러리 빌드
빌드는 다음 명령입니다.
gradle -q
레퍼런스는 이런 식으로 출력할 수 있습니다.
gradle javadoc
이 시점에서의 디렉토리 구조는 이런 느낌입니다.
.
├── LICENSE
├── README.md
├── build.gradle
├── examples
│ └── HelloLibrary
│ └── HelloLibrary.pde
├── gradlew
├── gradlew.bat
├── library # ビルドされたライブラリ
│ ├── classes
│ │ └── java
│ │ └── main
│ │ └── hello
│ │ └── p5
│ │ └── lib
│ │ └── Hello.class
│ ├── processingLibraryTemplate.jar
│ └── tmp
│ ├── compileJava
│ ├── jar
│ │ └── MANIFEST.MF
│ └── javadoc
│ └── javadoc.options
├── reference # 出力されたリファレンス
│ └── javadoc
├── settings.gradle
└── src
└── main
└── java
└── hello
└── p5
└── lib
└── Hello.java
Processing에 설치하고 사용
helloP5Lib
디렉터리를 processing/libraries
아래에 몰래 복사하면 완료됩니다.
Processing을 다시 시작하여 Sketch > Import library
에 표시되는지 확인해 봅시다.helloP5Lib
라고 표시되면 오리지날 라이브러리의 완성입니다.
Reference
이 문제에 관하여(Processing 라이브러리를 쉽게 만들 수 있습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/enkatsu/items/3a55db6315fe4931827a
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
processing-library-template-gradle을 사용하여 라이브러리를 만드는 방법
이번은
helloP5Lib
라는 라이브러리를 만드는 가정으로 써 갑니다.클래스는
hello.p5.lib
패키지의 Hello
클래스뿐입니다.이 라이브러리의 사용법은 이런 느낌입니다.
Sample.pde
import hello.p5.lib.*;
Hello hello;
void setup() {
size(300, 300);
hello = new Hello(this, "Taro");
}
void draw() {
background(0);
hello.draw(100, 100);
}
템플릿 다운로드
추가
현재 htps : // 기주 b. 코 m / 엔카츠 / p 로세신 g - b et ry - mp pp - g et d을 템플릿 리포지토리로 설정하고 있으므로
Use this template
에서 새 리포지토리를 복제하고 작업하는 것이 좋습니다.이 경우 아래
git clone
URL을 복제 된 것으로 바꿉니다.mkdir helloP5Lib
cd helloP5Lib
git clone https://github.com/enkatsu/processing-library-template-gradle.git .
이 때의 디렉토리 구조는 이런 느낌입니다.
.
├── LICENSE
├── README.md
├── build.gradle
├── examples # ライブラリのサンプルスケッチ
│ └── HelloLibrary
│ └── HelloLibrary.pde
├── gradlew
├── gradlew.bat
├── settings.gradle
└── src
└── main
└── java # 実際にライブラリのソースコードを書くところ
└── processing
└── library
└── template
└── Sample.java
빌드 설정
settings.gradle
rootProject.name='helloP5Lib'
build.gradle
group 'helloP5Lib'
라이브러리 구현
그런 다음
src/main/java/
다음을 편집하여 라이브러리의 내용을 작성합니다.rm -rf src/main/java/processing
mkdir -p src/main/java/hello/p5/lib
touch src/main/java/hello/p5/lib/Hello.java
Hello.java
package hello.p5.lib;
import processing.core.*;
public class Hello {
PApplet app;
String name;
public Hello(PApplet app, String name) {
this.app = app;
this.name = name;
}
public void draw(float x, float y) {
app.text(this.name, x, y);
}
}
라이브러리 빌드
빌드는 다음 명령입니다.
gradle -q
레퍼런스는 이런 식으로 출력할 수 있습니다.
gradle javadoc
이 시점에서의 디렉토리 구조는 이런 느낌입니다.
.
├── LICENSE
├── README.md
├── build.gradle
├── examples
│ └── HelloLibrary
│ └── HelloLibrary.pde
├── gradlew
├── gradlew.bat
├── library # ビルドされたライブラリ
│ ├── classes
│ │ └── java
│ │ └── main
│ │ └── hello
│ │ └── p5
│ │ └── lib
│ │ └── Hello.class
│ ├── processingLibraryTemplate.jar
│ └── tmp
│ ├── compileJava
│ ├── jar
│ │ └── MANIFEST.MF
│ └── javadoc
│ └── javadoc.options
├── reference # 出力されたリファレンス
│ └── javadoc
├── settings.gradle
└── src
└── main
└── java
└── hello
└── p5
└── lib
└── Hello.java
Processing에 설치하고 사용
helloP5Lib
디렉터리를 processing/libraries
아래에 몰래 복사하면 완료됩니다.Processing을 다시 시작하여
Sketch > Import library
에 표시되는지 확인해 봅시다.helloP5Lib
라고 표시되면 오리지날 라이브러리의 완성입니다.
Reference
이 문제에 관하여(Processing 라이브러리를 쉽게 만들 수 있습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/enkatsu/items/3a55db6315fe4931827a텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)