コンテンツにスキップ

RadioButton()#

RadioButton(tag, label, value, v_button)#

ラジオボタンを表示します。 value[0]の値が、v_buttonと同じ場合、ラジオボタンがチェックされた状態で表示されます。

値が変更された瞬間にtrueを返します。

パラメータ#

string tag

string label

タグとラベルを指定します。

list value

状態値を保存するlist変数を指定します。最初の要素に整数を保持します。

int v_button

ラジオボタンが選択状態になる場合の数値を指定します。

戻り値#

bool

値が変更されるとtrueを返します。 ifで検出して、if以下に変更されたときの処理を記述します。

list value

状態値を返します。

コメント#

ラジオボタンは、複数並べます。それぞれに異なるタグを設定してください。

value[0] == v_button

のときに該当するラジオボタンが、選択状態で表示されます。 また、クリックしたときは、value[0]にv_buttonの値が設定されます。

状態変化の瞬間に追加の処理を行う場合は、ifで検出してください。

サンプル#

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
#globalで初期化
radio0 = [0]

#フレームイベント
global radio0

            vrmapi.ImGui().RadioButton("r0", "ラジオボタンテスト0", radio0, 0)
            vrmapi.ImGui().RadioButton("r1", "ラジオボタンテスト1", radio0, 1)
            vrmapi.ImGui().RadioButton("r2", "ラジオボタンテスト2", radio0, 2)
            vrmapi.ImGui().RadioButton("r3", "ラジオボタンテスト3", radio0, 3)
            vrmapi.ImGui().RadioButton("r4", "ラジオボタンテスト4", radio0, 4)