Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

编辑模式特效区分和优化(?) #65

Open
iam6668 opened this issue Oct 31, 2022 · 6 comments
Open

编辑模式特效区分和优化(?) #65

iam6668 opened this issue Oct 31, 2022 · 6 comments
Labels
Features ⭐ New features and bugs request

Comments

@iam6668
Copy link

iam6668 commented Oct 31, 2022

关于编辑模式下3种note的判定效果,个人认为有一个更好的方案,那就是进行区分并以对比色进行显示,而不是像预览模式一样Note (Tap)和Chain (Slide)有一样的判定效果
说具体就是对应位置显示对立颜色相等长度的较粗的线(类比于deemo或去掉特效的dynamix),比如Note (Tap)判定时消失的那一帧里显示对应位置相等长度的对立色(白色),Chain (Slide)则是绿色(红色的对立色),对于hold则是首判蓝色然后渐变到紫色,中间用紫色,结尾紫色变蓝色淡出,至于所有note淡出时间,可以选择一拍或者两拍,调整时间线时对于已经判定完的note显示淡出动画,着重强调是否有刚判定完的note以及hold属于首判刚判定完的状态还是已经在中间了,因为显示问题,对于第二张图来讲如果去掉特效我们不调整时间线的情况下是没法知道属于刚判定还是已经在判定了
编辑模式note特效
参考主题

这个仅供参考,想出这个主意是因为在编辑的时候有时候对于刚判定完的note和slide显示完就没了,在编辑模式不播放时也没有淡出动画(的那些帧)表演出来,在排键的时候容易错看导致错看键型进行错误的排键或是反复按ad键,这个可以考虑放在简化模式,毕竟简化模式算是专门为写谱弄的
当然,目前这样用官方主题也不是问题,而且这个功能目前没有必要,有需要的话可以放后面的开发计划里,如果实在是没需要的话直接close就好,让后面人可以参考

@NagaseIori
Copy link
Owner

如果我没理解错的话类似 osu! 编辑器中 Note 判定之后还会留下一部分痕迹以供摆放位置的参考?

你说的分颜色可能比较难做且有几点问题:

  • 如果有大量红绿蓝键互相重叠判定,那么对判定留下颜色的意义可能不大,使用覆盖或者叠加的颜色混合模式都可能会显得整个编辑界面变得很丑
  • 大部分我所见过的的下落式音游编辑器中都不包含此功能,我不清楚此功能加入的需求如何
  • 在也许可能会添加的新编辑模式中会有另外的解决方案

但这的确是一个十分有趣的建议,如果有实现方案的话欢迎提交pr,或者等待更加往后的版本

@NagaseIori NagaseIori added the Features ⭐ New features and bugs request label Oct 31, 2022
@iam6668
Copy link
Author

iam6668 commented Oct 31, 2022

pr是?Adobe那个?
还有,那个淡出动画保留的意思就是和你第一句话一样,就是留下一些痕迹供参考,毕竟这个编辑器目前的编辑模式一个界面所含的信息量少,这个建议是为了避免歧义

@NagaseIori
Copy link
Owner

pr是?Adobe那个? 还有,那个淡出动画保留的意思就是和你第一句话一样,就是留下一些痕迹供参考,毕竟这个编辑器目前的编辑模式一个界面所含的信息量少,这个建议是为了避免歧义

pr 是指 pull request

这个建议会被保留,不过目前它的优先级可能会比较低,也请耐心等待之后的版本w

@iam6668
Copy link
Author

iam6668 commented Oct 31, 2022

我知道,目前版本其实有比这更重要的事(你这2.0任务真多啊),这个也就是提个建议以后看看什么时候做,我也不急
虽然我大概率做不了(没时间),但我还是问一句吧,实现方案按我的理解可以是设计方案以及实现过程吧,比如淡出效果在怎样的情况持续多长时间这样的,然后放在request模块下面对吧
不过再看吧,毕竟比起在这个编辑方式下咋样更舒服,确实弄新的更人性化的编辑模式比较重要,所以还麻烦你了

@NagaseIori
Copy link
Owner

我知道,目前版本其实有比这更重要的事(你这2.0任务真多啊),这个也就是提个建议以后看看什么时候做,我也不急 虽然我大概率做不了(没时间),但我还是问一句吧,实现方案按我的理解可以是设计方案以及实现过程吧,比如淡出效果在怎样的情况持续多长时间这样的,然后放在request模块下面对吧 不过再看吧,毕竟比起在这个编辑方式下咋样更舒服,确实弄新的更人性化的编辑模式比较重要,所以还麻烦你了

你可以去查找关于 github 中 pr 的说明,简单来讲 pr 要求的是具体的代码实现

倒也不一定都放在 0.2.0 完成,之后可能会有调整

@iam6668
Copy link
Author

iam6668 commented Oct 31, 2022

好的,感谢,这边看一下gamemaker怎么弄吧

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Features ⭐ New features and bugs request
Projects
None yet
Development

No branches or pull requests

2 participants