1
class Hoge は設計書
class の中身を書いただけでは動きません。 フィールドやメソッドを持つオブジェクトの作り方を定義しています。
設計書・初回処理・くり返し処理を分けて見る
class Hoge {
// 設計書なので、ここだけでは実行されない
// フィールド(オブジェクト毎の値)
Hoge() {
// new した時に呼ばれる
}
// メソッド(動作)
}
// グローバルエリア 初回に実行される
setup() {
// この中は初回に実行される
}
draw() {
// 0.001 秒ごとに1回実行される
// (正確には、1フレーム毎に実行される)
}
class の中身を書いただけでは動きません。 フィールドやメソッドを持つオブジェクトの作り方を定義しています。
new でオブジェクトを作った瞬間に、クラス名と同じ Hoge() が呼ばれます。
画面サイズの設定、最初に必要なオブジェクト作成、初期値の準備などをここに書きます。
draw() は一定間隔で何度も呼ばれます。通常は1秒に約60回ですが、処理の重さや設定で変わります。
mousePressed() はマウスを押した時、keyPressed() はキーを押した時のように、特定の出来事に合わせて呼ばれる関数もあります。