文字列変換 string.format – FlyWithLua
数値を扱う時X-Plaenのdatarefではそのまま使えない場合が出てくる。 数値の桁数を揃える これはどれにも有効だが%の後に0を付けると良い。 a =1…
数値を扱う時X-Plaenのdatarefではそのまま使えない場合が出てくる。 数値の桁数を揃える これはどれにも有効だが%の後に0を付けると良い。 a =1…
時間を使う方法もいくつかある。 os.clock()を使う 簡単に実行してみる。以下はABCという文字をX-Plane内の下のほうに表示し、5秒たったら消す。…
radikoがあれば地方のラジオ局に加え月額385円で日本全国のラジオ局が聞く事ができる(radikoプレミアムサ-ビス)。しかし、このradikoプレミアム…
カスタムコマンドで何ができるか。他のコマンドと同じように自分で好きなように動かすことが出来るコマンドを作成することができるようになる。一般的にはX-Plane…
インプットボックスはうまくいった。コマンドも実行される。インプットボックスのテキストパスを変更する。その後SETボタンをクリックすると、変更したパスの画像に変…
インプットボックスを使って、読み書きの一連の流れを作成してみる。 一番上のボタンはCOM1の左と右の周波数設定を切り替えるたものもで、Activeを選択したら…
ファイルを読み書きして保存、保存前のキャンセルで前に戻すボタンまで作成 if not SUPPORTS_FLOATING_WINDOWS then -- スク…
この色はサイトから取ったコードで作成しているが、指定された色とまったく違う色が表示される。ブルー系も書いてあるのだが、表示してみると、ブルー系等の色は表示され…
datarefから色を変えるのは簡単だが、コマンドだけだと1か0を取得できないので色を変える場合、変化を取得するのは難しい。そんなとき下の方法が使える。この場…
Windows11でも標準でバックアップ機能がついてはいます。しかしどこから設定するのか分かりづらいし、設定も面倒そうです。そいういうとき役立つのがバックアッ…
フローティングウインドウをメニューから開くようにする。更にコマンドでも開いたり閉じたりすることができるようになる。 メニューからウインドウを表示・非表示するこ…
参照:FlyWithLua_Manual_en.pdfhttps://github.com/nasa/XPlaneConnect/blob/master/xp…
for文で作成したものは基本縦一列に並ぶ、それを列にして並べる簡単な方法が無い。 色々やった方法は、まず10行目の「imgui.SameLine()」で横一列…
繰り返し処理にはテーブルを使うと便利である。 参考:https://symfoware.blog.fc2.com/blog-entry-450.html fo…
テキストの表示形式を設定。以下の画像は下のスクリプトの9行目〜14行目までの状態を表示している。 以下「string.format("%8d&quo…
Youtube:https://www.youtube.com/watch?v=VCow-2a3I24&feature=emb_title 作…
例えば、矢印キーを押している間、X-Planeの画面が移動するような場合、ボタンにそれを設定するには。command_onse()という関数を使用するが、これ…
文字の長さをボクセル(ピクセル)で取得する方法。文字数でなく実際のピクセルで測定した長さになるので大文字や小文字、Oとi等では長さが違うということも判別するこ…
パーキングブレーキのオンオフのトグルコマンド。 require("graphics") local test_wnd = …
フローティングウインドウを使うときの位置を決める関数dWidth, dHeight = float_wnd_get_dimensions(gps2w_wnd)…
下の画像で、上のボタンがfloat_wnd_set_imgui_builder()で作成したもの、下の日本語がfloat_wnd_set_ondrow()で作…
簡単なデータ値のインプットと取得方法。ポイント!:Numeric Dataを選択することにより、数値を扱うことが出来るようになる。 ここではHDGの数値につい…
チュートリアル:https://www.youtube.com/watch?v=QineUceuH8o ここではパッドの色設定だが、テキストも同じで、「Fon…
Editボタンから右のウインドウを開き、インプットでテキスト編集、Closeで保存して閉じる。1番目のウインドウは開いたまま。そのウインドウには編集したテキス…
区切り線が入るコラム。 -- imgui はフローティング ウィンドウ内でのみ機能するため、最初に作成する必要があります。 column_wnd = floa…
-- imgui はフローティング ウィンドウ内でのみ機能するため、最初に作成する必要があります。 child_wnd = float_wnd_create(…
日本語は使えない。大きくするとぼやける。 -- imgui はフローティング ウィンドウ内でのみ機能するため、最初に作成する必要があります。 child_wn…
※imgui Demoを参照にしている 箇条書きでテキストを入れる 日本語はを入れると???で表示される。 -- imgui はフローティング ウィンドウ内で…
単純にボタンを表示する。 重要! ボタンには名前を入れないと動作しない、それと同じ名前を入れても同じように動作しない。同じ名前の最初の1つだけは動くが、その後…
コメントがデフォルトでグリーンの色。他の色と重なって全体が見にくい。やはりグレーが一番見やすくなると思うので変更してみます。 全てのコメントの色を一度に変更し…