問題タブ [bodymovin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1460 参照

ios - ロッティ - iOS。アプリは Web からの JSON アニメーションを表示しますが、After Effects でレンダリングした JSON は表示しません

Lottie アニメーションを表示および再生する iOS アプリがあります。私が成功裏に使用したアニメーションは、www.lottiefiles.com のものです。そこからのすべてのアニメーションが機能します。

After Effects で独自のアニメーションを作成し、BodyMovin を使用してエクスポートしてから表示しようとしましたが、何も表示されません。

Xcode は画像が見つからないと文句を言いますが、www.lottiefiles.com からダウンロードした JSON アニメーションの画像を要求したことはありません (そして持っていません)。アプリは引き続きそれらを再生します。

画像を追加しましたが、まだ何も表示されず、画像が見つからないと不平を言っています。

「元のアセット名 - 元のプロジェクト名でアセットをエクスポート」&「JSON に含める - json でエンコードされたラスタライズされた画像を含める」など、BodyMovin のさまざまな設定を試しました。これらのどちらも問題を解決していません。

他の人が作成した別の AE コンポジションを試しましたが、それもうまくいきませんでした。

BodyMovin' を使用して demo.html を作成し、アニメーションが html で表示されるかどうかを確認したので、アニメーションが機能することがわかりました。

www.lottiefiles.com からの JSON ファイルはアプリで機能するようですが、After Effects からレンダリングした JSON ファイルは機能しません。

0 投票する
1 に答える
92 参照

javascript - bodymovin translateZ();

aftereffects を使用して次のアニメーションを作成しました: https://imgur.com/G7bPnNc

z 軸に沿った動きを設定するために使用されたアフター エフェクトのボタンがあります: https://imgur.com/a/dq2occo

私はそれがこの方法だと信じています:

https://developer.mozilla.org/en-US/docs/Web/CSS/transform-function/translateZ

ただし、結果として得られる html5 エクスポートは、アフター エフェクトで設定した不透明度のみを png に適用し、translateZ を無視します。

https://imgur.com/UjOWpbn

私が見つけた次のドキュメントでは、3d または変換 Z については何も見ませんでした。

https://airbnb.io/lottie/supported-features.html

エクスポートされたアニメーション内の png に translateZ() を追加するにはどうすればよいですか?