FlyWithLuaのちょいメモ
float_wnd_set_imgui_builderを使って 画像を表示imgui.Image(image_E_1, 67, 120) 横に並べるimgui…
float_wnd_set_imgui_builderを使って 画像を表示imgui.Image(image_E_1, 67, 120) 横に並べるimgui…
FlyWithLuaには大きく分けて4つのテキスト表示方法がある X-Planeに直接描画する、draw_string() imguiフローティングウインドウ…
draw_string()を使うと日本語が使えるようになる。 X-Planeのメニューでは日本語が使える。imguiのフローティングウインドウの枠のタイトルに…
単純にボタンを表示する。 重要! ボタンには名前を入れないと動作しない、それと同じ名前を入れても同じように動作しない。同じ名前の最初の1つだけは動くが、その後…
日本語が使えない「float_wnd_set_imgui_builder」を使うウインドウ。これを使うと「draw_string」等は使えなくなる。imgui…
位置の設定の種類この位置の設定には色んなパターンがあり、混乱する。X-Planeの画面に直接表示する場合、フローティングウインドウに表示する場合、それぞれスク…
複雑な動きのVSの7セグメントをpng画像で再現。 ポイントは50行目から56行目までのdatarefの数値を取り出す作業。桁ごとに数値を取得して表示する。 …
datarefは単純な整数なので問題無いように思えるが、Luaではできる右揃えがFlyWithLuaでは出来ない。下のように5桁の場合は問題ないが、桁が減って…
Visual Studio Codeではlocalを付けて変数を宣言すると、最初は何もリンクしていないので暗い色の変数が表示される。そして、ここでlocalを…
RESUME_MOUSE_WHEEL = true プール値がtrueに設定されている場合、スクリプトはマウスホイールの動きを再開し、X-Planeはそれを認…
テキストを交互に赤色と緑色に変えて表示する。 require("graphics") --点滅の時間を取得する DataR…
テキストを中心に配置するという良く使うスクリプト。 FlyWithLua|imgui テキストをウインドウの中心に表示 float_wnd_set_imgui…
チャイルドウインドウでメインウインドウ内にブロックを作ることができる。区分けしてレイアウトする場合に便利になる。 icw_wnd = float_wnd_cr…
Functions(関数) 関数は、スクリプトで複数回使用できる一連のコマンドです。定義すると、関数はコマンドを介して実行するか、イベントを介してトリガーでき…
フローティングウインドウを使うときの位置を決める関数dWidth, dHeight = float_wnd_get_dimensions(gps2w_wnd)…