Skip to content

关于判定代码的问题和建议 #613

@Weilai114

Description

@Weilai114

邮箱也发了相关内容

请问Phira什么时候修改一下判定相关的代码,比如黄红判定的key计算和tap的判定范围
prpr/src/judge.rs里
let dt = if matches!(note.kind, NoteKind::Flick | NoteKind::Drag) {
dt + LIMIT_GOOD
应该把LIMIT_GOOD改成0.8,不然只能保证不爆bad不能不爆good

let dt = if dt < 0. { (dt + EARLY_OFFSET).min(0.).abs() } else { dt };
我不理解为什么整个judge.rs中只有一处用到了这个变量,而且它被设为了0.7这个奇怪的数值,结果导致这个几乎没用的东西让判定范围变成了80ms-150ms,我觉得这样会是导致手感很怪的最大原因
然后就是能不能让判定随着倍速改变缩放,加入严判模式之类的,phira的练习模式对我起到了很大的帮助,可是在课题上却无法起到提升
可以的话希望在github上公布可以编译后在安卓运行的源码,我自己对判定部分代码进行修改,使其黄红保护,判定区间符合官判,结果发现编译后的apk中的libphira.so明显小于解包出来的,且无法正常运行。问了一下身边人说是Github上没有公布完整的安卓仓,我对于apk编译这一块不是很了解,不过我感觉他说的有道理
phira也很久没更新了,想打听一下未来发展

新添:红键的判定应该是来回划,phira的判定空间范围也明显比本家小,然后就是key这个东西我觉得就不对,应该优先判定先越过判定线的而不是最靠近判定线的

Metadata

Metadata

Assignees

No one assigned

    Labels

    duplicateThis issue or pull request already exists

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions