issues
search
SpriteStudio
/
SS5PlayerForUnity
OPTPiX SpriteStudio 5 Player for Unity
http://www.webtech.co.jp/spritestudio/
MIT License
39
stars
15
forks
source link
全般 インポート時に xxxx keyframe is out of range!! Parts:パーツ名 frame:時間 というエラーが出る
#94
Open
SpriteStudio
opened
9 years ago
SpriteStudio
commented
9 years ago
原因
これは アニメーションの最終フレームを超える場所にキーフレームが打たれたssaeファイルをインポートした際に出ます。
xxxx の部分は該当するアトリビュートの型を示します。
例えば Vector3.Z とある場合は、Z座標か、Z軸回転のキーを示します。
Float の場合は不透明度や当たり半径、Bool なら反転、非表示フラグなどと推測されます。
対処方法
問題のssae ファイルを OPTPiX SpriteStudio で開いて該当パーツの該当時間に移動し、カーブエディタを開きます。
前述のアトリビュートの型から推測されるアトリビュートに切り替えて、最終フレームを超えた時間に置かれたキーフレームを探します。
(範囲外のキーフレームと1つ前のキーフレームが補間でつながっている場合、フレームコントロール上で、該当アトリビュートの最終フレームにキーを打ちます)
次に、カーブエディタ上で範囲外のキーフレームを左ドラッグで囲んで選択し、Delete キーか、Ctrl+X を押して削除します。
ファイルを保存し、再度Unity でプロジェクトファイルをインポートしてください。
これは アニメーションの最終フレームを超える場所にキーフレームが打たれたssaeファイルをインポートした際に出ます。
xxxx の部分は該当するアトリビュートの型を示します。
例えば Vector3.Z とある場合は、Z座標か、Z軸回転のキーを示します。
Float の場合は不透明度や当たり半径、Bool なら反転、非表示フラグなどと推測されます。