備忘錄(phigros暫停bug分析)
2021-09-04 21:42 作者:不想說(shuō)話的33 | 我要投稿
我好像看明白一小部分了,不得不說(shuō)官方的設(shè)置真的nb!就個(gè)bug就能體現(xiàn)出挺多有意思的點(diǎn)!
1是在時(shí)間上,其實(shí)官方應(yīng)該是能看出來(lái)的但為什么不改,我覺(jué)得可能是因?yàn)閎ug不太嚴(yán)重所以不想改),這個(gè)bug其實(shí)就是暫停的時(shí)候重調(diào)用的問(wèn)題。在第一次繼續(xù)后editor用協(xié)程waitforrealtime(3)繼續(xù)游戲,但是此時(shí)又暫停了游戲中一些特別的設(shè)置(比如bool=!bool)的部分就要出bug。而此時(shí)又再次繼續(xù)游戲,可能就導(dǎo)致進(jìn)度條的time返回到0,具體原因未知,但不是大問(wèn)題,有現(xiàn)成的解決方案。
2是在暫停后note并沒(méi)有保存運(yùn)動(dòng)狀態(tài),而是重新計(jì)算路徑,在此階段note可能就是用時(shí)間差代入到一些方法或者說(shuō)函數(shù)里。其實(shí)能發(fā)現(xiàn)那些直線運(yùn)動(dòng)的note是沒(méi)有受到太大干擾的,反倒是那些依賴(lài)特殊移動(dòng)的note速度變慢了,而且回歸時(shí)間后可以正常實(shí)現(xiàn)移動(dòng),而不是一直移動(dòng)直到運(yùn)動(dòng)結(jié)束。所以phinote的運(yùn)動(dòng)方法應(yīng)該不止一個(gè)(或者switch實(shí)現(xiàn))
標(biāo)簽: