-- imgui only works inside a floating window, so we need to create one first: check_boxes_wnd = float_wnd_create(250, 100, 1, true) float_wnd_set_title(check_boxes_wnd, "imgui Demo") float_wnd_set_imgui_builder(check_boxes_wnd, "check_boxes_demo") float_wnd_set_onclose(check_boxes_wnd, "closed_demo") makeRed = false function check_boxes_demo(wnd, x, y) -- チェックボックスを作成します。 local changed, newVal = imgui.Checkbox("Check Box", makeRed) -- 最初のパラメータはキャプション、2番目は現在のブール値(trueかfalse)です。 -- この関数は、値が変更されたかどうかを示す bool と新しい値の 2 つの値を返します。 if changed then makeRed = newVal end end function closed_demo(wnd) -- Tこの関数は、ユーザーがウィンドウを閉じるときに呼び出されます。 -- ウィンドウが既に破棄されているため、この関数では imgui 関数の描画または呼び出しは許可されない。 end