okiami1983のブログ

クオリティーが低い記事はあとで書き直します。。

ビジュアルプログラミング言語vvvvでプログラミングしてみる(GUIインタラクションに使えるノード)

  • いちいちキーボードから画面に数値を入力すると面倒なときもあるので、その代わりにつかえそうなIOBox。
  • マウス右クリック2回でいろいろな特徴をもったIOBoxを素早く作ることができます。
  • bang, toggle, press, Integerはデフォルトで用意されている。
  • スライダーはデフォルトで用意されていないので、IOBoxの改造が必要。

 

 

 

f:id:okiami1983:20150927130749p:plain

※IOBoxはマウスの右クリックで反応します。

 

実際にIOBoxを作って操作したらわかりますが、それぞれ下記の特徴があります。

  • bang…右クリックした一瞬だけ反応(出力が1になる)
  • toggle…右クリックしたら出力を入れ替える(0→1→0...)
  • press…右クリックしている間反応(出力が1になる)
  • Integer…ノードを右ボタンでドラッグ(上下左右)させて数値を変更できる。
  • スライダー…ノードを右ボタンで上下にドラッグすると、バーが移動して数値が変更になる

 

スライダーを作るには?

適当なIOBoxを作成して、 Inspectorで隠れた設定項目を変更する。

  1. Show Sliderを有効にする。
  2. Slider Behaviorを有効にする。
  3. 扱う数を整数にするか小数かはValue Typeで変更。
  4. 数値の最大最小範囲を変えたければMinimum, Maximumを変更。