Scala-processingの開発キットには、
SPDEというものがありますが、推測変換などの支援やヘルプが使えないので、僕としてはNetBeansでの開発するのが楽チンです。
<Scala-processingをNetBenasにセットアップする方法>
■1:
ScalaをNetBeans 6.8で使うを参照して、Scalaプラグインをインストール。
■2:以下のフォルダを適当なところにコピーする。
・Windows → (Processing本体のフォルダ)¥java¥lib
・Mac → Processing => パッケージの内容を表示 => Contents/Resources/Java
■3:NetBeansで、ファイル → 新規プロジェクト → Scala Applicationを作成
■4:ファイル → プロジェクトプロパティをクリック、Librariesを選び、[Add JAR/Folder]でさっきコピーしたフォルダ内のJARファイル(例えばcore.jar、必要に応じて他のJAR)を追加する。
(メモ)NetBeans6.8の段階では、上手く読み込まれないので、追加したら一度NetBeansを再起動する。
■5:次のコードが動けば完成!!クラス名やパッケージ名は、開発環境によって変えてくださいね。
package scalaprocessing1
import processing.core._
object Main extends PApplet {
override
def setup(){
size(
400,
300, PConstants.P3D)
}
override
def draw(){
background(
20)
var i=
0
while(i <
100) {
pushMatrix
fill(random(
255))
translate(mouseX, mouseY, random(-
30,
30))
box(random(
10,
70));
popMatrix
i +=
1
}
}
def main(args: Array[String]){
var frame = new javax.swing.JFrame(
"Test")
var applet = Main
frame.getContentPane().add(applet)
applet.init
frame.pack
frame.setVisible(
true)
}
}