月記 (2025年2月)
月記
2025/2/28
開発関連
先月できたって言ってたSketch Match、iOSで表示したときにlottieで作ってたアニメーションが動かない (あるいはカクつく) 現象が起きてた。 ブラウザ依存 (=safariがカス) なわけではなく、lottieレンダリングエンジンが、iOS環境でだけ、大きなアニメーションを再生すると最悪クラッシュまで行くという話らしい。 なんなんだ君は。
そういえば、Synfigから出力したlottieだと公式が出してるviewerでうまく確認できなかったりもした。 フォーマットとか公開してるしオープンだぜってポーズだけしてる、After Effectで扱うべきものでしかなかったのかもしれない。
ということで代替手段を検討していた。 結果的に、今やりたいことだけなら、画像をCSSで動かすだけでできるし、それが一番リーズナブルという結論になった。 どういうアニメーションを作るかが固まっていれば、結構すんなりイケてる。
motionっていうライブラリを使ってみてる。ダウンロード数爆増してておもしろかったため。 今のところ、結構不自由なくアニメーションつけれてていい感じ。位置動かしたり、回転させたり、サイズ変えたりしてるだけだけど。
lottieでアニメーションを1ファイルに固めてしまうことと比べると、↓みたいな感じで、結構メリット大きい気がする。
- バイナリ (lottieはjsonではあるけど) じゃないから変更点はバージョン管理で追える
- プロジェクト内で直で変更するから、うまく書けばいじりやすくもある
- 変更を、すぐに、実際の見え方で確認できる
デメリットとしては、どうしてもアニメーションも含めてスタイルの調整がいるから、自分でうまいことやらないといけないことくらいな気がする。 これはちゃんと頑張ればちゃんとなるから、別によし。あとは表現力が足りないケースは出てきうるかな…。
ちなみに、Riveなんかも検討してみたけど、オーバースペックかつ、結局は無料で使うとなると制約があってやめた。念能力じゃないからメリットには転じない。
このブログサイトのレイアウトとかも刷新しようとしている。とりあえず手書きの素案だけは作成したけど、↑を優先してた。
Sketch Matchがちゃんと公開できたらやっぱ広告とか貼りたくて、そのためにも同ドメインで配信しているこのブログサイトで広告の審査を突破しようとしていて…という流れ。
あとは、生活全般でもあるけど、Github ProjectのKanban viewでタスク管理するようになった。 Project内のアイテムは、基本的にはissueになるんだけど、issueのdraftとして、リポジトリに紐づかないアイテムも作れるから、開発関係ないタスクもぶち込んどくと、すべてがうまくいくとの噂…。 今のところいい感じだが果たして…。
あり飼育状況
クロオオアリもアシナガアリも結構元気。今年は結局冬眠らしい冬眠はしなかった。 新居の冬が寒くなさすぎるのかも知れない。
もうあんまり季節とか関係ないし、さっさと巣を増築したりしよう。