原文鏈接https://blog.csdn.net/yongh701/article/details/78157391
在2D游戲中,序列幀圖片的大圖是很常見很常用的東西,他用於記錄游戲主角的所有動作。比如上圖,就是lf2中的一張序列幀大圖。
其實大部分軟件都不支持gif或者直接拉個視頻進去這樣,序列幀圖片來完成游戲主角的動作表現這項技術一直很經典。所以我們需要學會利用Photoshop合並一系列序列幀圖片成序列幀大圖。
一般用視頻軟件或者Gif處理軟件導出來的幀系列圖片是這樣的:
你不可能拿這多達100張圖片,導入程序。一般在編程時候,圖片的合並為一張序列幀大圖。
肯定不可能一張張自己慢慢拼,就算你有這個心思,你未必能拼到鱗次櫛比,符合游戲批量切割的要求。
無須什么工具,你只要用photoshop cc以上的版本即可完成序列幀大圖的拼接。
具體如下操作:
通過“文件”->“自動”->"聯系表II"打開序列幀大圖的批處理。
選擇源文件夾,最終的序列幀大圖的大小,序列幀中的縮覽圖排序方式。最好先批量修改縮略圖分辨率的大小。具體可以參考《【Photoshop】批量修改圖片分辨率》(點擊打開鏈接)。
序列幀大圖的大小和縮覽圖的排序方式應該根據縮覽圖的數量來定。縮覽圖也就是序列幀中的每一幀的小圖。你要算一下,幀的數量,比如我這里有53個幀圖。那就取一個近似的2次冪,也就是64。預計進行8x8的點陣排列這些序列幀圖片成序列幀大圖。所以縮覽圖的列數與行數都應該修改8x8。
比如我這里縮覽圖分辨率已經修改為32x32,因此這里的序列幀大圖寬高,都應該修改為32x8=256。
設置好按確定,等待photoshop處理完成即可。最終效果如下圖所示。
一張gif:
就被我弄成這樣,當然,原本256x216的gif給我弄成每一張都是32x32幀圖失真太嚴重了,現在技術發展了,一幀圖弄成256x256也行。32x32一張幀圖是以前VC6時代的做法~
原文作者yongh701