|
Post by AnkuLua on Nov 10, 2016 23:52:24 GMT 9
スクリプトを開発する時、もしエミュレータを使わなければ、画面の捕捉に関わる問題はよく出ます。 Mobizenなどのソフトを使えば、2つの問題があります。 - 画面のサイズを制御できません
- 画面が化けます
既存のスクリプトを利用して、図案を捕捉し直せば、マニュアルで図案のサイズを調節しなければならない場合もあります。面倒です。
このために、AnkuLuaはremoteAKLを用意します。 特点 - 画面は化けらなりません
- パソコン側の画面サイズが直接に制御できます
- 既存のスクリプトを利用して、図案を捕捉し直すにも便利です。
バージョン: 1.1: 32-bit JVMの問題を改善します バージョン1.1ダウンロード1.0: 最初のバージョン バージョン1.0ダウンロード
パソコンで zip を正しく解凍すれば、次のディレクトリが現れます 直接remoteAKL.batを実行して、或いはcommand windowでremoteAKLを入力すると ご注意:command windowでremoteAKLを入力して実行することが薦めです。何か問題があれば、分かりやすいから。次の画面が現れます 左から説明しましょう - Scale:
パソコンでAndroid画面のサイズ調節、user, 1/1, 1/2, 1/3, 1/4の選択肢があります。 - バックス:
userを選択するばあい、このバックスで直接に幅の解像度を入力します。 1/1, 1/2, 1/3, 1/4を選択すれば、このバックスは今の解像度を表示します。 この数値はcompareDimensionに密接に関わっています。他に詳しく説明する文章があります。 - Rotate Left, Rotate Right: 左或いは右に90度回転します。
マッピンした後、画面が回転されたこのがあるので、マニュアルでの修正が要ります。 - Device:
複数の装置同時にある場合、ここで選べます。 - Debug:
command window(DOS)でメセッジを表示するかどうかを選択します。
自分のスクリプトを開発する 次のスクリプトを実行して、装置の実際の幅解像度とimmersive時APPの使える解像度が取得します。 screenSize.lua
装置で実行したら、二つの数値が出るます。 次、remoteAKLを実行して、適切の調節率を選択する。1/nで例をあげましょう。 navigation barの有無によって - 無:
脚本の setImmersiveMode を true に設定して Settings:setCompareDimension 上の数値 * 1/n
- 有:
脚本の setImmersiveMode を false に設定して Settings:setCompareDimension 下の数値 * 1/n
既存のスクリプトに図案を捕捉し直しますこれはより面倒ですが、ここでスクリプトを用意します。 calcRomoteAKLWidth.lua実行したら、ゲームはimmersiveかどうか、元スクリプトのcompareDimensionを入力して、 出だ数値をScaleの右のバックスに入力するといいです。 補充: - 画面が化けらないように、多少遅れがあります。
- パソコンで装置を制御できません (遅れがあるから、直接に装置で操作するほうが速い)
[次のページ]: スクリプト開発入門[前のページ]: パラメーターの設定[首頁]: AnkuLua紹介
|
|