We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
SET_SINGER
現在、SET_SINGERでSpeakerの初期化(INITIALIZE_ENGINE_SPEAKERの実行)を行っていますが、Speakerの初期化中はUIがロックされます。 これが結構UXを下げているように感じました。(特にエディタ起動直後) また、ソングエディタでSpeakerの初期化を前もって行う必要はない気がします。(レンダリングに時間がかかることを前提とした設計・UIになっている) なので、Speakerの初期化をSET_SINGERで行わないようにするのが良いかなと思います。
INITIALIZE_ENGINE_SPEAKER
SET_SINGERの
void actions.SETUP_SINGER({ singer: { engineId, styleId } });
を削除する。
The text was updated successfully, but these errors were encountered:
確かに不要そうだと感じました!!
INITIALIZE_ENGINE_SPEAKER側にUI_LOCKするかどうかのフラグを持たせて、トーク側からはロックし、ソング側からはロックしないようにするのが UX 的には最高かもです。
エンジン側には初期化をリクエストしておきつつUI は触れるようにしておく感じになるかなと。 ちなみにエンジン側はセマフォ?してるので、続けてリクエストを送っても送らなくても大丈夫なようになっています。
(ついでにINITIALIZE_ENGINE_SPEAKERのspeaker部分をcharacterに名前変更しておきたいかも 😇 )
speaker
character
Sorry, something went wrong.
No branches or pull requests
内容
現在、
SET_SINGER
でSpeakerの初期化(INITIALIZE_ENGINE_SPEAKER
の実行)を行っていますが、Speakerの初期化中はUIがロックされます。これが結構UXを下げているように感じました。(特にエディタ起動直後)
また、ソングエディタでSpeakerの初期化を前もって行う必要はない気がします。(レンダリングに時間がかかることを前提とした設計・UIになっている)
なので、Speakerの初期化を
SET_SINGER
で行わないようにするのが良いかなと思います。Pros 良くなる点
Cons 悪くなる点
実現方法
SET_SINGER
のを削除する。
その他
The text was updated successfully, but these errors were encountered: