最近使用了幾種不一樣的模型格式作人物動做的表現,記錄一下優缺點spa
1) MD2
數據內容: 記錄了全部動做頂點數據
數據格式: 二進制
動做文件: 動做文件合併在一個模型文件
文件大小: 動做多時很大
佔用內存: 不少
初始化速度: 快
模型與貼圖: 分離,須要人工控制貼圖加載和處理
2)MD5
數據內容: 骨骼數據記錄
數據格式: 字符串
動做文件: 動做文件與原始模型獨立
文件大小: 動做多時很大,不過因爲是字符串格式, 因此能夠用zip壓縮得到較大的壓縮比
佔用內存: 很小
初始化速度: 因爲字符串數據解析處理,很慢
模型與貼圖: 分離,須要人工控制貼圖加載和處理
3)sea3D
數據內容: 骨骼數據記錄
數據格式: 二進制
動做文件: 動做文件合併在一個模型文件
文件大小: 比較小
佔用內存: 很小
初始化速度: 很快
模型與貼圖: 貼圖合併在模型文件中,不須要自行處理
經過上面的比較, 發現sea3D會是一個更加好的動做模型選擇