0

我正在尝试在 Firemonkey 中创建游戏。

我在 TImage3D 中加载 JPG (125x182 - 15,1kb),并运行项目,检查任务管理器是否有正在使用的内存。该程序从 22mb aprox 开始。只需加载此 JPG,即可达到 30mb+。

我想知道为什么以及如何改变这个?因为我要加载太多图像(因为它是游戏)。

编辑:我使用的代码是

myCards[i]:=timage3d.Create(self);
myCards[i].Position.X:=1.8;
myCards[i].Position.Y:=0.45-(i/400);
myCards[i].Position.Z:=-0.44-(i/400);
myCards[i].Width:=0.625;
myCards[i].Height:=0.86;
myCards[i].RotationAngle.X:=340;
myCards[i].Bitmap.LoadFromFile('G:\CFV\cards\card_back.jpg');
myCards[i].Parent:=viewport3d1;
4

0 回答 0