2394425147 / 2394425147/astrodx

Beta 2: Time warp Mod and Practice Mode Unexpected Behaviour

未关闭
#122 0 条评论 0 个 reaction 已指派 1 人 已被 @2394425147 认领 在 GitHub 查看
bug
主要语言
C#
星标
1.9k
派生
63
PR 合并指标
30 天内没有已合并 PR

描述

**Describe the bug**
When using time warp Mod with practice mode, the first use of it works somewhat as intended; however, on consecutive practice restarts, whether manually or automatically, the timing of where it starts will slowly start earlier and earlier than where the practice start position is set.
Additionally, it takes a long time for notes to be shown during this mode.
I assume this affects other mods but timewarp shows the greatest impact due to its timing changes.

**To Reproduce**
Steps to reproduce the behavior:
1. Enable timewarp mod
2. Play any song
3. Enter practice mode
4. Set start time to any spot
5. Play and restart continuously (or at intervals, or at the end)

**Expected behavior**
Should start exactly at the start time specified and notes should begin after a short period after (ideally through a delay/set time)

**Device specs**
- Device: Samsung Tablet S8+
- Version V2 Beta 2

**Additional context**
If you do this over and over again, you can make the game play before or at the beginning of the chart/song and no where near the specified practice start time. e.g. practice start time at 2:00, after several practice mode restarts at 0.7x speed, I can get it to start at 0:00 which is 2 minutes too early

贡献指南

这个仓库没有索引到贡献指南

调研方向

查找 practice mode 和 time warp mod 的逻辑,可能在处理游戏状态、计时和 mod 效果的脚本中。先从搜索 'PracticeMode'、'TimeWarp' 或 'Mod' 类开始。在编辑器中复现该错误以查看漂移。检查 restart 如何重置歌曲位置和 mod 状态。修复将涉及确保每次 practice restart timing 都被正确重置。

由索引模型根据 Issue 内容生成。

评估

技术栈
csharp, unity
领域
desktop, game-dev, mobile-dev
Issue 类型
缺陷
难度
4/5
预计耗时
3-5 天
活跃度
停滞
描述清晰度
描述清楚
新手友好度
30/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。