我正在尝试在 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;