後方支援再出撃を掘り下げる その2
これ以上掘り下げると違うものが出てきそうですが他にも応用出来るかもということで
検討した内容です
// 支援ループ別案
while true
ifb chkimg("画像1") then //戦果表示
btn(LEFT,CLICK,X適当,Y適当)
elseif chkimg("画像2") then //再出撃確認
btn(LEFT,CLICK,G_IMGX_X,G_IMGX_Y)
endif
sleep(適当)
wend
「戦果表示」→「再出撃確認」 一連動作の流れで操作していくのではなく
それぞれの状況を独立したものとしてそれぞれの状況に対して操作を並べていくわけです
プログラム嗜む人にとってはイマサラですいません
利点としては
・少々認識や操作が滑っても次回のループでリカバリされる
・状況遷移がシリーズになっていなくても対応出来る
といったところが挙げられるでしょうか
今回の例だとsleepが1か所にしか設定してないので変なクセ出ますけど
というか支援ループより複雑なことやらせるにはいずれこうしないと色々ややこしいことになります
ある程度決め打つと楽なことも多いんですけどね(で後で泣きながら修正するハメになる)