Entries

【BUG】hitpausetime中movetype=A並進行SelfState後所產生的種種問題


最近正在製作著姬法妮,
就是那個在gravity falls裡面的那個病嬌粉紅蘿(雖然是大學生)。

在嘗試著在寫一種比較特別方式的混線時偶然發現了。

在某些情況下許多Trigger和Sctrl的組合似乎會出現無效化的現象
感覺很麻煩呢......

謎現象1:
在SelfState後movetype=A的場合下
同Statedef下第18個開始的ChangeState
會出現2F一次的無效化狀況.

謎現象2:
環境同上、
使用"RoundState"為條件的VarSet進行sysvar賦值
會讓當Statedef下的所有透過VarSet這個Sctrl的操作無效化。

謎現象3:
環境同上、
添加一個以NumTarget作為Trigger的AppendToClipBoard
然而這項改動會影響到次F的部分ChangeState的運作,謎。


這些迷現象的基本上都是movetype=A下使用SelfState後
才開始發生的,為了避開這些BUG真的讓人身心俱疲。

這才是真正凶惡向的作者們該去研究的吧?
上面提到的那些環境狀況基本上都非常模稜兩可
要釐清因素要花很多時間,很累......
然後每次都是一個人搞,快把我累死了

只是用比較特別的方式進行混線展開就出現這些爛問題
這些問題又會很直接的影響到標籤的標記的正確性


抱怨了這麼多就大概說一下初步判斷的原因吧。
因為這些Trigger實際上都是一個個函式的回傳值
可能在movetype=A的情況下進行State跳轉後的環境
會讓這些函式的運作產生異常、
甚至影響到Sctrl的運作。

說真的
從512Bug到1.1都沒修這點看來
2002年的winmugen會這麼破爛也真的不太意外
畢竟是十幾年前的軟體了,而且還是免費的,
就不要奢求太多了吧。



->補充:
忘記說前述狀況都是在有Hitpausetime的情況下了
而且意外發現沒了Hitpausetime就沒這種鳥問題了
太麻煩了反正我不弄了、 就這樣。

->->補充2:
雖然就算改了標題還是有點不太貼近這個詭異的現象
不過還是多少改一下好了
引用此文章(FC2部落格用戶)
http://piano999.blog.fc2.com/tb.php/374-6ddd8c66

引用

留言

發表留言

發表留言
只對管理員顯示

Appendix

自我介紹

Dream Fairy

Author:Dream Fairy
一位喜歡設計演出、
曾為心愛的人物改圖、
並製作精緻MUGEN人物的台灣人。

喜歡節奏遊戲中的電子音樂、
曾經玩過和做過StepMania的譜面。
不過已經很久沒碰了。


❀夢境中的孩子們❀
---------------
希拉

追求永生的熾紅術士
(公開中)


---------------
姬法妮

資料還原中...
(W.I.P.)


---------------
朵慕●克露可

末日魔法使
(??? ~ 狂)

✡Work In Process
進度:31%


---------------
※非公開※
愛諾仙特

(強 ~ 凶)


---------------


(凶~神)


---------------
白翼神

,,Ծ‸Ծ,,
(強~凶)
-------------

Twitter

累積人次

連結