2018年12月9日日曜日

土曜プログラマ

歌詞に合わせて表示するアイコンを
3段階の大きさで表示非表示してたけど

CALayerに対するCATrasformの行列演算で
動的アニメーションするように修正

Scale(大きさ)
Translate(位置)
Rotate(回転)

の行列を全部同時に演算してたら
基準軸がおかしくなったので

レイヤー分割して調整

左基準で
現在のアイコンへTranslateかけると
左からぱっとあらわれて面白いんだけど
目が疲れる



1個先の仮想行を先読みするようにして
回転行列以外を事前適用するようにする
FlipInして表示されていい感じに

そのかわりに空白行以外の表示が
微妙なことになった

トランザクションタイムを絞るか
行列種類毎に先読み処理を決めるか

んー寝ながら決めよう(スヤァ

0 件のコメント:

コメントを投稿