イカ3ラスト分析用UI Ver.1.0
変更点
- Lv.1以上の早回し成立時の挙動の誤りを修正
- 表記を日本語に変更
- タイマーの初期値を正しく設定
- コードの見栄えやや改善
<? maintimer_init = 574 maintimer_interval = 600 subtimer_interval = 25 levels = {0, 0, 0} maintimer = maintimer_init - obj.frame for i, value in ipairs(levels) do if (maintimer >= value * subtimer_interval) then break else maintimer = maintimer + maintimer_interval - subtimer_interval * levels[i] end end level = (maintimer - maintimer % subtimer_interval) / subtimer_interval subtimer = maintimer % subtimer_interval -- 描画 obj.load('text', '強制早回しまであと'..maintimer..'F\nLv.'..level..'早回し判定まであと'..subtimer..'F\n ') ?>
追伸
先頭の動きトレースは別にいらないかなと思う。(プロの基本パでもなければ主タイマー501Fの時の体力バーと髭の位置関係で分かる)
→つまり事実上の完成版。思ったよりも早かった。次何かやるとしたらobjファイル化くらいだろうか