再現ファイルの送付ありがとうございます。提供パッケージのエクスポートされたスケルトンデータのjsonファイルは5MBと大きいようです。少なくとも20MBよりはましですが。
一つ重要なことがあります。ゲーム内で.skel.bytes
で終わるバイナリスケルトン・ファイルを使っていますか?それとも私たちに提供いただいた.jsonファイルを使っていますか? もし、.json
ファイルを使用しているのであれば、バイナリ出力(.skel.bytes
ファイル)の使用に切り替えてください、そうすれば、読み込みがより速くなります。
あなたのプロジェクトを見たところ、残念ながらアニメーションの中に変形キーがあまり見当たりませんでした。その代わり、たくさんのアニメーションがありますが、それらも不必要なキーをあまり含んでいないように見えます。むしろ、アニメーションの数が非常に多いため、ファイルサイズが大きくなっているように見えます。エクスポート時に(セットアップポーズと同じキーを削除する)アニメーションクリーンアップを有効にしても、ファイルサイズに対する効果はあまり無く、 .skel.bytes
ファイルが 2.39MB から 1.9MB に減っただけでした。
Thanks for sending the reproduction files. It seems that the exported skeleton data json file in the provided package is 5MB large, which is at least better than 20MB.
One important note: are you using a binary skeleton file ending with .skel.bytes
in your game, or are you using the .json file that you have provided? If you are using .json
files, please be sure to switch to using binary export (.skel.bytes
files) instead, because this will make loading much faster.
After having a look at your project, I unfortunately don't see many deform keys in your animations. Instead I see lots of animations, which also don't seem to contain many unnecessary keys. It looks more as if the very high number of animations simply sums up to the large file size. Enabling Animation cleanup
upon export (removing keys identical to the setup pose) also has rather low benefit on the file size, reducing the .skel.bytes
file from 2.39MB to 1.9MB.