修复一堆bug 加入粒子系统代替原击打特效 焕新长音符逻辑 修复多重计分 更新判定管理和音符生成器 搞了一个免费包
This commit is contained in:
@@ -9,6 +9,18 @@ public class NoteData
|
||||
public string color; // 音符颜色(如 "red", "blue")
|
||||
public string type; // 音符类型("tap" = 单击,"hold" = 长按)
|
||||
public float length; // 音符长度(仅用于长按音符,单位:秒)
|
||||
|
||||
// New fields for judgement recording
|
||||
// judgeOffsetMs: signed offset in milliseconds recorded at judgement time
|
||||
// positive = early (玩家按在目标时间之前), negative = late (玩家按在目标时间之后)
|
||||
// For tap notes this stores the single judgement offset. For hold notes, start judgement stored in judgeOffsetMs,
|
||||
// and end judgement stored in judgeOffsetMsEnd. Misses do not write offsets (left as NaN).
|
||||
public float judgeOffsetMs = float.NaN;
|
||||
public float judgeOffsetMsEnd = float.NaN;
|
||||
|
||||
// Optionally record result strings for debugging/analysis
|
||||
public string judgeResult = null;
|
||||
public string judgeResultEnd = null;
|
||||
}
|
||||
|
||||
[Serializable]
|
||||
|
||||
Reference in New Issue
Block a user