c++中的图形编码效率低下
Graphics in c++ coded inefficiently
我在c++中使用Devkit pro为nds编码,并且有一个图形正在顶部显示。每个图形都加载了一个值(这是加载图像的哪个部分),我想要有大约20个相同类型的图形,但同时加载和显示不同的值。有没有一种方法可以创建某种图形数组,而不是定义"图形INV1;图形INV2;"并将它们全部加载?每个图形都定义、加载并显示如下:
graphic inv1;
graphic inv2;
if (loadedgraphic) unloadGraphic(&inv); //basically reloads graphics
loadGraphicSub(&inv1,2,5); //arguments: (Graphic, type, value)
loadedgraphicinv = true;
if (loadedgraphic) unloadGraphic(&inv); //basically reloads graphics
loadGraphicSub(&inv1,2,6); //arguments: (Graphic, type, value)
loadedgraphicinv = true;
showGraphic(&inv1,10,10); // This shows the inv1 graphics at the coordinate (10,10).
showGraphic(&inv2,10,15); // This shows the inv2 graphics at the coordinate (10,10).
这可能会重复20次,每次都有一个新的图形…
std::vector<graphic> vMyGraphics(7);
for(int i=0; i<7; i++)
{
if (loadedgraphic) unloadGraphic(&inv); //basically reloads graphics
loadGraphicSub(&vMyGraphics[i],2,i+1); //arguments: (Graphic, type, value)
loadedgraphicinv = true;
}
相关文章:
- 如何确定我已使用非编码文件到达 EOF?
- C++图形类指针混淆
- 我的代码中有错误吗?使用BGI图形的C++代码对我不起作用
- 如何在内核C++中使用1920x1080x16M图形或类似的16M颜色?(VGA)
- 使用 MATLAB 编码器生成C++代码:编译错误"undefined reference to `rgb2gray_tbb_real64'"
- 在卡萨布兰卡形成编码参数的列表
- 为什么当我解模块化时,这个C++代代码"效率较低"?
- 这是实现图形的坏方法吗
- 使用C++进行游程编码
- 如何将不同的可执行文件合并到一个窗口框架中进行编码?像浏览器一样
- 打印 ONNXRUNTIME::图形没有模型
- 使用已使用 java 编码的 openssl 解码数据
- boost 是否有按特殊类型值编码状态"compact optional"?
- 如何在CPP的给定目录中列出UTF编码的文件名?
- 如何使用 C++将 ISO-2022-KR 编码转换为 UTF-8 编码?
- 代码的效率. 转到和函数调用
- 对于循环C++可能效率低下
- 绝对编码器十六进制输入
- 提升如何在图形可视化中写入边缘的权重?
- c++中的图形编码效率低下