imgui ドローイングの作成 – FlyWithLua
-- imgui はフローティング ウィンドウ内でのみ機能するため、最初に作成する必要があります。 draw_wnd = float_wnd_create(2…
-- imgui はフローティング ウィンドウ内でのみ機能するため、最初に作成する必要があります。 draw_wnd = float_wnd_create(2…
画像を自分で作成して7セグメント風の表示をする。 私の場合はAffinty DEsinerを使って作成した。左上の「ドキュメント設定」から以下のようにチェック…
float_wnd_set_imgui_builderを使って 画像を表示imgui.Image(image_E_1, 67, 120) 横に並べるimgui…
Visual Studio Codeではlocalを付けて変数を宣言すると、最初は何もリンクしていないので暗い色の変数が表示される。そして、ここでlocalを…
datarefは単純な整数なので問題無いように思えるが、Luaではできる右揃えがFlyWithLuaでは出来ない。下のように5桁の場合は問題ないが、桁が減って…
複雑な動きのVSの7セグメントをpng画像で再現。 ポイントは50行目から56行目までのdatarefの数値を取り出す作業。桁ごとに数値を取得して表示する。 …
位置の設定の種類この位置の設定には色んなパターンがあり、混乱する。X-Planeの画面に直接表示する場合、フローティングウインドウに表示する場合、それぞれスク…
日本語が使えない「float_wnd_set_imgui_builder」を使うウインドウ。これを使うと「draw_string」等は使えなくなる。imgui…
単純にボタンを表示する。 重要! ボタンには名前を入れないと動作しない、それと同じ名前を入れても同じように動作しない。同じ名前の最初の1つだけは動くが、その後…
draw_string()を使うと日本語が使えるようになる。 X-Planeのメニューでは日本語が使える。imguiのフローティングウインドウの枠のタイトルに…
FlyWithLuaには大きく分けて4つのテキスト表示方法がある X-Planeに直接描画する、draw_string() imguiフローティングウインドウ…
draw_string()では基本1行しか表示できない。以下のようにするにはテーブルを使う必要がある。 「i」が「list」のテーブル数、valueがテーブル…