使用者:ALFalpha/judgement

出自Rotaeno中文维基
< User:ALFalpha
於 2024年9月24日 (二) 02:52 由 ALFalpha留言 | 貢獻 所做的修訂 (创建页面,内容为“__NOINDEX__ <!-- 没有UserCheck,也不会用qwq--> {| class="wikitable mw-collapsible mw-collapsed" width=100% !警告:Rotaeno中一切资源,包括图像、音源、代码等,<br>版权均为心动网络所有,擅自修改、传播,后果自负!<br>本页面严禁链入及引用! |- |<br>本页面是对Rotaeno游戏判定的简要介绍。 <blockquote>(注意:以下角度数据均在16:9屏幕中测得,4:3屏幕可能有偏差,待补…”)
(差異) ←上個修訂 | 最新修訂 (差異) | 下個修訂→ (差異)


警告:Rotaeno中一切資源,包括圖像、音源、代碼等,
版權均為心動網絡所有,擅自修改、傳播,後果自負!
本頁面嚴禁鏈入及引用!

本頁面是對Rotaeno遊戲判定的簡要介紹。

(注意:以下角度數據均在16:9屏幕中測得,4:3屏幕可能有偏差,待補充)

總體而言,Rotaeno的時間判定分為四檔:40ms, 80ms, 130ms, 170ms; 角度上,設備傾斜角度±45°以內是可擊打範圍,點擊或長按可以觸發相差20°以內物件的判定。

由於Rotaeno音符種類多樣,判定方式也不盡相同,下面將按音符種類逐一介紹。

TAP

Tap音符遵循最傳統的判定方式,即單次點擊相對於判定時點的時間差:

  • Perfect+: ±40ms以內;
  • Perfect: ±40ms~±80ms;
  • Good: ±80ms~±130ms;
  • Miss: -170ms~-130ms,或+130ms以後仍未點擊。

單次點擊至多只能觸發一個Tap的判定。

FLICK

在大多數帶有Flick音符的遊戲中,Flick的判定都最令玩家捉摸不透。自Rotaeno發行以來,其Flick判定也已反覆調整數次。

無論數值如何修改,Flick的判定方式始終為:在判定時間內按住屏幕,並且:

  • 以一定速率向任意方向滑動;
  • 以一定速率向任意方向旋轉設備。

在Rotaeno中,Filck沒有Early判定,其有效判定時間為0ms[1]~+130ms,具體分為:

  • Perfect+: 0ms~+80ms中完成上述操作;
  • Good: +80ms~+130ms中完成上述操作;
  • Miss: +130ms以後仍未完成上述操作。

由於判定只和滑動/轉動速率有關,因此同一「次」滑動/轉動可以判定位於判定區間內的所有Flick,無需抬手或反覆轉換方向。

SLIDE

作為需要持續按住屏幕的物件,Rotaeno選擇了分立的Slide而非連續的「Hold」,既方便了物量計算,也簡化了判定。 Slide的判定只有兩種:

  • Perfect+: ±80ms內按住屏幕,或±130ms內點擊屏幕;
  • Miss: 未完成上述任一種操作。

細心的玩家可能會發現,有時點擊並按住一長串Slide時,前幾個Slide會同時先判定,按鍵音上出現一個斷點。這是由於Slide的點擊判定和長按判定在程序上是分別計算的:點擊判定只要在±130ms內就立即生效並播放按鍵音,而長按判定需要等到物件的0ms時刻以後才播放按鍵音。

ROTATE

  1. 實際上為-8.3ms,即半個遊戲幀長