電腦遊戲製作開發設計論壇 首頁 電腦遊戲製作開發設計論壇
任何可以在PC上跑的遊戲都可以討論,主要以遊戲之製作開發為主軸,希望讓台灣的遊戲人有個討論、交流、教學、經驗傳承的園地
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入 

Google
2D動畫實現討論

 
發表新主題   回覆主題    電腦遊戲製作開發設計論壇 首頁 -> 遊戲程式初級班:語法及基礎概念
上一篇主題 :: 下一篇主題  
發表人 內容
mirror
散播福音的祭司


註冊時間: 2007-07-27
文章: 174

828.60 果凍幣

發表發表於: 2008-5-1, AM 9:39 星期四    文章主題: 2D動畫實現討論 引言回覆

在2D遊戲中,若要使用大量的圖形便要使用很多的記憶體
尤其在顯像區的圖形跟點陣圖的大小無異
以800x600的圖檔來說,差不多就要用到1MB
若想要維持高品質,又不想用太多記憶體
那就有必要學習如何去把資料壓縮及還原
若是使用硬碟來讀取,不但對硬體太過操勞
而且讀取速度也較慢
若要增加效率就要利用記憶體來儲存資料
比如說每當換場景就要從檔案中讀取一部分的必要資料出來
當又換過新的場景時,再把舊的資料刪除,由新的資料代替
而資料的壓縮比率也不可太過,否則會造成運算速度太慢

假設我們做一個圖形濃縮包,所有的圖形資訊跟圖片資料都被包含在這裡面
而檔案大小足足有1gb,這種大小可想而知是不適合全數放入記憶體
我們必須在檔案中建立每個圖片資料的資訊(寬度、高度、區塊大小等等)
還有就是每個圖片的實際資料(有可能是壓縮過的)
例如當我們到了一新的地圖,就先去取得該地圖的圖形資料跟區塊大小
再來就是把資料分別存到記憶體中,這時候的大小只佔了檔案的一小部分
例如說我們總共只取了10MB大小,這比1gb來說是小巫見大巫了吧
又或者需要更多的動畫資料,這時候就顯的資料壓縮的重要性了
回頂端
檢視會員個人資料 發送私人訊息
從之前的文章開始顯示:   
發表新主題   回覆主題    電腦遊戲製作開發設計論壇 首頁 -> 遊戲程式初級班:語法及基礎概念 所有的時間均為 台灣時間 (GMT + 8 小時)
1頁(共1頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
可以 在這個版面附加檔案
可以 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作