SlideShare une entreprise Scribd logo
1  sur  16
Processing3.0の
モードについて
@reona396
自己紹介
● @reona396
● 大学院生
● Processing大好き
● Processingでグッズをつくって販売してます
https://suzuri.jp/reona396
そもそもProcessingとは
● アートとデザインのための言語及び環境
● Javaを単純化&グラフィック特化
Processingのモード
用途に応じてモードが変更できる
● Javaモード
● JavaScriptモード
● Androidモード
Processing3.0で使える主なモード
● Javaモード <- Renewal!!
● Java(2.0)モード
● JavaScriptモード
● Androidモード
● Pythonモード
● Tweakモード
PDE X モードの機能がJavaモードへ
● 補完機能がついに登場!
● エラーチェッカーも搭載!
● ブレークポイント設定等のデバッグ機能も充実!
PDE X モードの機能がJavaモードへ
詳しくは以下の記事で
● 補完・デバッグ機能搭載!
Processingの新モード「PDE X」使い方ガイド
● Processingのデバッグモード使い方ガイド
Experimentalモード・PDE Xモード対応
PDE X モードの機能がJavaモードへ
オライリーの「Make」で紹介されました(*ノω・*)テヘ
Make: Japan | Processing 3.0はコード補完やデバッガを標準装備
Java(2.0)モード
● シンプルなJavaモード
● 補完機能等の追加機能がない
JavaScriptモード
● Processing.jsを利用できるモード
● ネットでの作品の公開に最適
● 詳しくは過去のスライドで
Processing×Webの薄い本ください。
~Processing.jsについて~ (SlideShare)
Androidモード
● Android用アプリを開発するモード
● 実機でもエミュレータでも実行可能
● 表示するだけなら面倒な準備や記述は
特に必要ないので取っ付き易い印象?
Androidモード
詳しくは以下の記事で
Processing×Androidで遊んでみよう!
Pythonモード
● Python的な文法で
記述できるモード
● サンプルコードも
Pythonモード用に
書きかえられている
barWidth = 20
def setup():
size(32 * barWidth, 360)
colorMode(HSB, height, height, height)
noStroke()
background(0)
def draw():
whichBar = mouseX / barWidth
barX = whichBar * barWidth
fill(mouseY, height, height)
rect(barX, 0, barWidth, height)
lastBar = whichBar
Tweakモード
● 実行中にコード内の値を変更できるモード
o 図形の位置、大きさ、動き、色…
● 詳しくは以下の記事で
スケッチを実行しながらどんどん改良!
Processingの新モード「Tweakモード」使い方ガイド
● デモします
Tweakモード
Processing で Tweakモードを使ってみた - YouTube
まとめ
● Processingのエディタの多機能化
● 多言語との連携
→Processingからますます目が離せない!!!!!

Contenu connexe

En vedette

バイナリより低レイヤな話 (プロセッサの心を読み解く) - カーネル/VM探検隊@北陸1
バイナリより低レイヤな話 (プロセッサの心を読み解く) - カーネル/VM探検隊@北陸1バイナリより低レイヤな話 (プロセッサの心を読み解く) - カーネル/VM探検隊@北陸1
バイナリより低レイヤな話 (プロセッサの心を読み解く) - カーネル/VM探検隊@北陸1
Hirotaka Kawata
 
低レイヤー入門
低レイヤー入門低レイヤー入門
低レイヤー入門
demuyan
 
Unit 9 photography techniques iuuo
Unit 9   photography techniques iuuoUnit 9   photography techniques iuuo
Unit 9 photography techniques iuuo
liamwhitemtb
 
Kessan 1708682945115077
Kessan 1708682945115077Kessan 1708682945115077
Kessan 1708682945115077
yoshikawa0521
 

En vedette (18)

Processing資料(3) 色の指定
Processing資料(3) 色の指定Processing資料(3) 色の指定
Processing資料(3) 色の指定
 
Processing資料(6) 様々な図形
Processing資料(6) 様々な図形Processing資料(6) 様々な図形
Processing資料(6) 様々な図形
 
Processing資料(5) 正弦波と極座標
Processing資料(5) 正弦波と極座標Processing資料(5) 正弦波と極座標
Processing資料(5) 正弦波と極座標
 
Processing on web
Processing on webProcessing on web
Processing on web
 
p5.js について
p5.js についてp5.js について
p5.js について
 
リアルタイム道路標識検出システムの開発
リアルタイム道路標識検出システムの開発リアルタイム道路標識検出システムの開発
リアルタイム道路標識検出システムの開発
 
Javaユーザに知ってほしい Processing入門
Javaユーザに知ってほしいProcessing入門Javaユーザに知ってほしいProcessing入門
Javaユーザに知ってほしい Processing入門
 
バイナリより低レイヤな話 (プロセッサの心を読み解く) - カーネル/VM探検隊@北陸1
バイナリより低レイヤな話 (プロセッサの心を読み解く) - カーネル/VM探検隊@北陸1バイナリより低レイヤな話 (プロセッサの心を読み解く) - カーネル/VM探検隊@北陸1
バイナリより低レイヤな話 (プロセッサの心を読み解く) - カーネル/VM探検隊@北陸1
 
やってよかったOS作り
やってよかったOS作りやってよかったOS作り
やってよかったOS作り
 
低レイヤー入門
低レイヤー入門低レイヤー入門
低レイヤー入門
 
ゼロから始める自作 CPU 入門
ゼロから始める自作 CPU 入門ゼロから始める自作 CPU 入門
ゼロから始める自作 CPU 入門
 
Astah Community スタートガイド
Astah Community スタートガイドAstah Community スタートガイド
Astah Community スタートガイド
 
C++でできる!OS自作入門
C++でできる!OS自作入門C++でできる!OS自作入門
C++でできる!OS自作入門
 
The silent way
The silent wayThe silent way
The silent way
 
International CES 2012 番外編
International CES 2012 番外編International CES 2012 番外編
International CES 2012 番外編
 
Karmapa visit singapore 1999 magazine 噶瑪巴駕臨新加坡特刊
Karmapa visit singapore 1999 magazine 噶瑪巴駕臨新加坡特刊Karmapa visit singapore 1999 magazine 噶瑪巴駕臨新加坡特刊
Karmapa visit singapore 1999 magazine 噶瑪巴駕臨新加坡特刊
 
Unit 9 photography techniques iuuo
Unit 9   photography techniques iuuoUnit 9   photography techniques iuuo
Unit 9 photography techniques iuuo
 
Kessan 1708682945115077
Kessan 1708682945115077Kessan 1708682945115077
Kessan 1708682945115077
 

Plus de reona396

Plus de reona396 (9)

PWAnight_20221019_クリエイティブコーディングとは?
PWAnight_20221019_クリエイティブコーディングとは?PWAnight_20221019_クリエイティブコーディングとは?
PWAnight_20221019_クリエイティブコーディングとは?
 
PCD Tokyo 2020 ワークショップ「Processingでクリエイティブコーダーデビュー!」資料
PCD Tokyo 2020 ワークショップ「Processingでクリエイティブコーダーデビュー!」資料PCD Tokyo 2020 ワークショップ「Processingでクリエイティブコーダーデビュー!」資料
PCD Tokyo 2020 ワークショップ「Processingでクリエイティブコーダーデビュー!」資料
 
PCD2019 TOKYO ワークショップ「2時間で!Processingでプログラミング入門」
PCD2019 TOKYO ワークショップ「2時間で!Processingでプログラミング入門」PCD2019 TOKYO ワークショップ「2時間で!Processingでプログラミング入門」
PCD2019 TOKYO ワークショップ「2時間で!Processingでプログラミング入門」
 
Processingについて
ProcessingについてProcessingについて
Processingについて
 
Processing資料(10) リファレンス
Processing資料(10) リファレンスProcessing資料(10) リファレンス
Processing資料(10) リファレンス
 
Processing資料(9) モード
Processing資料(9) モードProcessing資料(9) モード
Processing資料(9) モード
 
Processing資料(8) 文字
Processing資料(8) 文字Processing資料(8) 文字
Processing資料(8) 文字
 
Processing資料(7) マウスとキーボード
Processing資料(7) マウスとキーボードProcessing資料(7) マウスとキーボード
Processing資料(7) マウスとキーボード
 
Processing資料(4) アニメーション
Processing資料(4) アニメーションProcessing資料(4) アニメーション
Processing資料(4) アニメーション
 

Dernier

Dernier (7)

LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 

Processing 3.0 のモードについて