2017-01-24 56 views
1

我在動畫中跳動和擺動劍的怪物的一些框架,並且這些框架是這樣的,當他揮動劍時寬度變得更大或更小(怪物站立寬度爲500,但他的劍,完全擴展到左側,增加了另一個200寬度,因此他從500變化到700或更多的寬度)SpriteKit動畫 - 保持精靈固定

我原來採取每個幀,這是在透明背景上,並使用Photoshop魔術棒工具只選擇怪物。然後我保存了這些幀,當我用它們製作動畫時,怪物扭曲並改變大小(看起來很糟糕)。

原始框架周圍有一個1000×1000的大透明背景,因此它總是讓他「束縛」,以免它扭曲。

我的問題是什麼是創建動畫幀的好方法,其中的精靈內部可能在移動時改變大小或寬度以避免翹曲?

如果我必須使用透明像素的大邊框,那是推薦的方法嗎?我注意到,對於我的動畫,每個怪物佔用大約3-5MB。我計劃最終有可能擁有很多這些人,所以我想知道這是否是最好的方法(一直使用大型900 x 900圖像,再加上我將使用更多的2x和1x)。所有這一切似乎都可能失控到4或5GB。

當製作需要不同姿勢和位置的動畫時,其他人在做什麼?只需將邊框固定在儘可能小的邊框上?

謝謝!

+0

您可以在動畫GIF中顯示一些圖像,並按比例顯示它們在每種設備上的顯示方式?這可能很糟糕,但這是2D內容的問題之一。 – Confused

回答

1

您應該改變動畫的方法並改用反向運動。看看thisRay's tutorial

+1

這應該是一個評論。本網站不鼓勵使用鏈接回答。 – Whirlwind