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

1フレーム目に若干の傾きを入れる #348

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

hata6502
Copy link
Contributor

@hata6502 hata6502 commented Apr 6, 2024

アニメーションOFFでSlackを使っていると、アニメーションがあることに気づかないまま絵文字を使ってることがあります

「ありがとうございます」の絵文字2種類

  • a3a7237bded1e20b6416b9c1219580b6
  • :arigatougozaimasu:
    • 12a7cc2cfb68625b9eea7d6ec24ac770
    • アニメーションなし
  • :arigatou_soku:
    • 151187ba9b8c0bd44dc9e3e37f39824c
    • 回転させて「速」を表現しているようです
  • どちらも1フレーム目は同じ

「ルーレット」「ゆらゆら」効果の1フレーム目に若干の傾きを入れることで、
アニメーションOFFの人でもある程度察して絵文字を使うことができそうです
Image from Gyazo

なお「ガタガタ」「ヤッタ」には、現時点でも1フレーム目に傾きがあるようです

動作確認したこと

「ルーレット」「ゆらゆら」効果の1フレーム目が傾いていること
Image from Gyazo

2フレーム以降のループ表示が崩れていないこと
ルーレットゆらゆら

@zk-phi
Copy link
Owner

zk-phi commented Apr 8, 2024

ありがとうございます 🙌

言わんとしていることは理解できつつ、いくつか気になる点があり、どうしようかなというところです

  • 大多数のエフェクトは、相変らず1フレーム目だけではアニメーションを判別できず、「1フレーム目に変化がなければ安心」とも言い切れない点
  • 「イージング」機能と両立できないため、これの廃止がおそらくセットで必要な点(あまり使われていないお遊び機能なので、廃止すること自体はやぶさかでないです)

個人的には、どうせやるなら気合い入れてそこまでやり切ってしまった方がよいのかな…と感じてます

@hata6502
Copy link
Contributor Author

hata6502 commented Apr 10, 2024

@zk-phi レビューありがとうございます!

たしかに「1フレーム目に変化がなければ安心」とは言い切れないと思います
例「キラ」色相だけ変化する
あらゆるエフェクトで1フレーム目を工夫するのは難しそうです
そのうえで、改善できそうな「ルーレット」「ゆらゆら」だけ傾きを入れてみました

スルスル・シュッシュ・ニュルニュル・ボテボテのイージング関数を読んだところ、
x=0(1フレーム目)のとき、イージング関数の出力値keyframeも0になるようです
なので「1フレーム目に若干の傾きを入れる」と「イージング機能」は両立できそうにも思えます

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants