マウスホイール RESUME_MOUSE_WHEEL関数 – FlyWithLua
RESUME_MOUSE_WHEEL = true プール値がtrueに設定されている場合、スクリプトはマウスホイールの動きを再開し、X-Planeはそれを認…
RESUME_MOUSE_WHEEL = true プール値がtrueに設定されている場合、スクリプトはマウスホイールの動きを再開し、X-Planeはそれを認…
この関数は良く出てくるが、あっても、無くても動作するような関数なので、意味がもう一つわからない。 RESUME_MOUSE_CLICKはマウスクリックを取り戻…
文字列strのi文字目からj文字目までの部分文字列を返します。i、jには負の数を指定することもでき、その場合は末尾から何文字目、という形になります。jを省略し…
以下はwhileの基本形だが、他の「break」や「continue」の使い方はfor分と同じ。 5行目の「i = i + 1」を前にもってくると0から始まら…
単純な前処理、単純な後処理が必要な反復処理においては for 文例えば: 繰り返す回数が分かっている処理など複雑な前処理や後処理が必要な反復処理が必要な場合は…
X-Planeを移動するとき、色んな問題が起こる可能性がある。 X-Plane をアプリケーションフォルダ内に入れると以下の警告が出て、起動できない。 The…
GPXファイルは、地点(ウェイポイント)や軌跡(トラック)、ルート情報を保持しています。 残念ながらB737-800X Ziboでは動作しない。 以下はFly…
math.floor()関数を使うと不動小数点の切り上げ、切り下げを行うことができる。四捨五入を一発でできる関数は無い。0.5をプラスして1を超えるか超えない…
数値を扱う時X-Plaenのdatarefではそのまま使えない場合が出てくる。 数値の桁数を揃える これはどれにも有効だが%の後に0を付けると良い。 a =1…
時間を使う方法もいくつかある。 os.clock()を使う 簡単に実行してみる。以下はABCという文字をX-Plane内の下のほうに表示し、5秒たったら消す。…
機能作成したページが途中から消えていた。何故かまったく不明であるが。リビジョンによって復元することができた。Macのタイムマシーンのような機能である。 場所が…
ページ毎にサイドバーの内容を変更することができる。例えば、特定のカテゴリー別に個別の内容をサイドバーに表示できる。 表示する内容までは指定できない(例えば、特…
radikoがあれば地方のラジオ局に加え月額385円で日本全国のラジオ局が聞く事ができる(radikoプレミアムサ-ビス)。しかし、このradikoプレミアム…
カスタムコマンドで何ができるか。他のコマンドと同じように自分で好きなように動かすことが出来るコマンドを作成することができるようになる。一般的にはX-Plane…
インプットボックスはうまくいった。コマンドも実行される。インプットボックスのテキストパスを変更する。その後SETボタンをクリックすると、変更したパスの画像に変…
インプットボックスを使って、読み書きの一連の流れを作成してみる。 一番上のボタンはCOM1の左と右の周波数設定を切り替えるたものもで、Activeを選択したら…
ファイルを読み書きして保存、保存前のキャンセルで前に戻すボタンまで作成 if not SUPPORTS_FLOATING_WINDOWS then -- スク…
この色はサイトから取ったコードで作成しているが、指定された色とまったく違う色が表示される。ブルー系も書いてあるのだが、表示してみると、ブルー系等の色は表示され…
datarefから色を変えるのは簡単だが、コマンドだけだと1か0を取得できないので色を変える場合、変化を取得するのは難しい。そんなとき下の方法が使える。この場…
ドーナツ型を作成 まず円を作成して、ドーナツ型の穴を作成する。 穴の大きさを変更することができる。 その他、開始角度、終了角度、合計角度を設定できる。角度の反…
以下のように左に使用量、右に電気料金を別々の縦軸に別要素として表示している。グラフも当然2つ棒グラフと折れ線グラフで表示される。 これを作成するには、まずは下…
Numbersでは基本縦軸の数値は表で作成したデータの数値に基づいて自動的に作成される。 データ数値が変化するとこのように縦軸の数値も変化する。 同じパターン…
Windows11でも標準でバックアップ機能がついてはいます。しかしどこから設定するのか分かりづらいし、設定も面倒そうです。そいういうとき役立つのがバックアッ…
フローティングウインドウをメニューから開くようにする。更にコマンドでも開いたり閉じたりすることができるようになる。 メニューからウインドウを表示・非表示するこ…
参照:FlyWithLua_Manual_en.pdfhttps://github.com/nasa/XPlaneConnect/blob/master/xp…
for文で作成したものは基本縦一列に並ぶ、それを列にして並べる簡単な方法が無い。 色々やった方法は、まず10行目の「imgui.SameLine()」で横一列…
ボタンクリックでウインドウを表示する。 テキストの編集と保存、読み込みを全て実行できる これは問題なく読み込みまで機能するので使える。最初のCategory-…
繰り返し処理にはテーブルを使うと便利である。 参考: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 作…