2d專案的記憶體優化

2021-07-04 04:01:48 字數 480 閱讀 6099

記憶體優化:

一、設計優化

1、控制每個場景的資源使用量

2、控制大圖,特別是全屏圖的使用量。

3、使用的資源要盡量的少。

二、美術優化

1、出圖要按照2冪次方進行。

2、盡量往小的出,用小圖拼成大圖的思想。

3、資源盡可能的重複使用。

4、使用png(不用jpg)

三、程式優化

1、資源打包成:.pvr.ccz格式(資源佔記憶體小,載入速度快)

2、可以合包的小資源打包成紋理集,最大不要超過2048*2048(ui資源太多,不用這樣打包)

3、打包資源選擇npot(不要求紋理是2的冪次方)進行優化。

2、改變顏色深度。(rgba8888(32位畫素)降為rgba4444(16位畫素))

3、去掉alpha通道。(rgb565)(背景資源等不用改變透明度的都可以這樣處理)

4、有失真壓縮(pvrtc4)(支援記憶體壓縮)

2D函式最小值優化

import numpy as np import matplotlib.pyplot as plt from mpl toolkits.mplot3d import axes3d import torch defhimmelblau x return x 0 2 x 1 11 2 x 0 x 1 ...

2D遊戲開發(2)

每次給遊戲新增新功能時,通常也會引入一些新設定。為了讓所有的設定進行統一管理,我們可以配置乙個名為 setting的模組,這個模組中包含乙個setting的類,用來儲存所有的設定。usr bin env python3.5 filename setting 儲存所有的設定 class setting...

unity製作2d遊戲(捕魚達人)優化

1 圖集的優化 使用的外掛程式是 2d toolkit 2 聲音的優化 利用 全能音訊轉換通 對聲音進行乙個壓縮。3 的優化 減少foreach的使用。減少update fixedupdate lateupdate等的使用 減少在update中使用find。在開始的時候直接賦值好 刪除掉不用的空方法...