如何制作一个不同图像的文件?

时间:2013-03-31 10:59:09

标签: visual-studio-2010

我有一个问题,我想与你讨论。我是一个新鲜的毕业生,只是找到了一份IT程序员的工作。我的公司正在制作游戏,游戏中使用的图像或图形有一个文件夹但不同的图像文件。他们给我的任务是如何将不同的图像文件转换成一个文件,程序仍然可以访问该文件。如果你有任何想法与我分享..谢谢

1 个答案:

答案 0 :(得分:0)

我不确定这种方法的优势对于在桌面上运行的游戏是什么,但是如果你已经仔细考虑了这个并且决定拥有单个文件很重要那么肯定可以这样做。

由于这个问题,如Oded points out,对你的研究或其他方面的努力很少,我不会提供完整的解决方案。即使我想这样做,我也不确定,因为您没有向我们提供有关您正在使用的编程语言和UI框架的任何信息。 Visual Studio 2010支持许多不同的。

无论如何,这个技巧涉及创建一个精灵。这是一种相当常见的网页设计技术,它实际上有助于通过仅使用单个图像来减少加载时间,您可以通过搜索网络找到大量的解释和示例。例如,here

基本上,你要做的是制作一个包含所有较小图像的大图像,它们相互偏移一定数量的像素。然后,通过指定每个图像的偏移坐标,加载该单个大图像并访问各个图像。

但是,我建议不要像Jan recommends那样压缩图像目录(压缩成ZIP文件或任何其他格式),因为那样你只需支付解压缩它的成本每次您想要使用其中一个图像。那也很少给你买;磁盘存储现在很便宜。