Class: Live

Live()

グローバルにアクセスできるオブジェクト

Constructor

new Live()

Source:

Members

items :Array.<Item>

すべてのシーンのアイテムの一覧
Type:
Source:

models :Array.<Model>

すべてのシーンのモデルの一覧
Type:
Source:

parameters :Array.<{id: string, createdBy: string, group: string, base: number, min: number, max: number, repeat: boolean}>

LIVEパラメータの一覧
Type:
  • Array.<{id: string, createdBy: string, group: string, base: number, min: number, max: number, repeat: boolean}>
Properties:
Name Type Description
id string パラメータのID。LiveParametersを参照
createdBy string パラメータの作成者
group string パラメータのグループ名
base number パラメータの基準値
min number パラメータの最小値
max number パラメータの最大値
repeat boolean 最大値と最小値がつながる場合にtrue
Source:

scenes :Array.<Scene>

シーンの一覧
Type:
Source:

shaderEffectLayerIds

エフェクト追加時に指定可能なシェーダーの ID 一覧 注意:本ドキュメント記載の名前は 2.0 時点。また、ターゲットによってはエフェクトの動作が未定義の場合があります。(背景に逆光エフェクトを使用など)
Deprecated:
  • nizima LIVE 2.3.0 以降非推奨。代わりに Effect クラスの availableShaderIds を使用してください。
Source:

version :string

スクリプトのバージョン
Type:
  • string
Source:

Methods

insertParameter(param)

LIVEパラメータを追加する
Parameters:
Name Type Description
param Object パラメータ設定オブジェクト。
Properties
Name Type Description
Id string パラメータのID。
Group string パラメータが属するグループ。
Base number パラメータの基本値。
Max number パラメータの最大値。
Min number パラメータの最小値。
Repeat boolean パラメータが繰り返し可能かどうか。
Source:

openColorDialog(selectedCallback, canceledCallbackopt, changedCallbackopt)

カラーダイアログを開きます。 ユーザーが色を選択できます。
Parameters:
Name Type Attributes Description
selectedCallback function 色が選択されたときに呼ばれるコールバック。各成分は0.0~1.0の範囲です。
canceledCallback function <optional>
キャンセルされたときに呼ばれるコールバック(省略可)
changedCallback function <optional>
色が変更されたときに呼ばれるコールバック(省略可)
Source:
Example
Live.openColorDialog(
  function(r, g, b, a) { console.log("選択:", r, g, b, a); },
  function() { console.log("キャンセル"); },
  function(r, g, b, a) { console.log("変更:", r, g, b, a); }
);

openErrorDialog(title, text, acceptedCallbackopt)

エラーダイアログを開きます。 エラー内容をユーザーに通知します。
Parameters:
Name Type Attributes Description
title string ダイアログのタイトル
text string エラー内容
acceptedCallback function <optional>
OKボタンが押されたときに呼ばれるコールバック(省略可)
Source:

openFloatDialog(title, text, minopt, valueopt, maxopt, selectedCallbackopt, canceledCallbackopt, changedCallbackopt)

小数入力ダイアログを開きます。 ユーザーが小数値を入力できます。
Parameters:
Name Type Attributes Default Description
title string ダイアログのタイトル
text string ダイアログの説明文
min number <optional>
0 入力可能な最小値
value number <optional>
0 初期値
max number <optional>
100 入力可能な最大値
selectedCallback function <optional>
入力が確定されたときに呼ばれるコールバック(省略可)
canceledCallback function <optional>
キャンセルされたときに呼ばれるコールバック(省略可)
changedCallback function <optional>
入力値が変更されたときに呼ばれるコールバック(省略可)
Source:

openIntDialog(title, text, minopt, valueopt, maxopt, selectedCallbackopt, canceledCallbackopt, changedCallbackopt)

整数入力ダイアログを開きます。 ユーザーが整数値を入力できます。
Parameters:
Name Type Attributes Default Description
title string ダイアログのタイトル
text string ダイアログの説明文
min number <optional>
0 入力可能な最小値
value number <optional>
0 初期値
max number <optional>
100 入力可能な最大値
selectedCallback function <optional>
入力が確定されたときに呼ばれるコールバック(省略可)
canceledCallback function <optional>
キャンセルされたときに呼ばれるコールバック(省略可)
changedCallback function <optional>
入力値が変更されたときに呼ばれるコールバック(省略可)
Source:

openListDialog(title, text, list, selectedCallback, canceledCallbackopt, changedCallbackopt)

コンボボックスでの選択ダイアログを開きます。 モーダルダイアログとして表示され、ユーザーがリストから選択できます。
Parameters:
Name Type Attributes Description
title string ダイアログのタイトル
text string ダイアログの説明文
list Array.<string> 選択肢の配列
selectedCallback function 選択が確定されたときに呼ばれるコールバック。選択された値が渡されます。
canceledCallback function <optional>
キャンセルされたときに呼ばれるコールバック(省略可)
changedCallback function <optional>
選択肢が変更されたときに呼ばれるコールバック(省略可)
Source:
Example
Live.openListDialog(
  "色を選択",
  "好きな色を選んでください",
  ["赤", "青", "緑"],
  function(value) { console.log("選択:", value); },
  function() { console.log("キャンセルされました"); },
  function(value) { console.log("変更:", value); }
);

openMessageDialog(title, text, acceptedCallbackopt, canceledCallbackopt, detailopt)

メッセージダイアログを開きます。 情報や確認メッセージを表示します。
Parameters:
Name Type Attributes Description
title string ダイアログのタイトル
text string メッセージ内容
acceptedCallback function <optional>
OKボタンが押されたときに呼ばれるコールバック(省略可)
canceledCallback function <optional>
キャンセルされたときに呼ばれるコールバック(省略可)
detail string <optional>
詳細情報(省略可)
Source:

openMultiTextDialog(title, text, selectedCallback, canceledCallbackopt, changedCallbackopt)

複数行のテキスト入力ダイアログを開きます。 ユーザーが複数行のテキストを入力できます。
Parameters:
Name Type Attributes Description
title string ダイアログのタイトル
text string 初期テキスト
selectedCallback function 入力が確定されたときに呼ばれるコールバック。入力されたテキストが渡されます。
canceledCallback function <optional>
キャンセルされたときに呼ばれるコールバック(省略可)
changedCallback function <optional>
入力内容が変更されたときに呼ばれるコールバック(省略可)
Source:

openTextDialog(title, text, selectedCallback, canceledCallbackopt, changedCallbackopt)

テキスト入力ダイアログを開きます。 ユーザーが1行のテキストを入力できます。
Parameters:
Name Type Attributes Description
title string ダイアログのタイトル
text string ダイアログの説明文
selectedCallback function 入力が確定されたときに呼ばれるコールバック。入力されたテキストが渡されます。
canceledCallback function <optional>
キャンセルされたときに呼ばれるコールバック(省略可)
changedCallback function <optional>
入力内容が変更されたときに呼ばれるコールバック(省略可)
Source:

rgb(red, green, blue) → {Color}

色の数値から#FFFFFFの形式に変更
Parameters:
Name Type Description
red number 0~1
green number 0~1
blue number 0~1
Source:
Returns:
Type
Color

showMessage(message)

右上にメッセージを表示する
Parameters:
Name Type Description
message string
Source: