收藏本页 | B2B | 免费注册商铺推广我的商品
99

雅途印刷

纸品印刷 名片|宣传单|画册|杂志|产品手册|海报|折页|说明书|...

网站公告
雅途印刷电话:0755-29084899,业务QQ:2833243221雅途印刷是一家专业生产制作名片,宣传单,画册,杂志,产品手册,海报,折页,说明书,复写联单票据,信纸信封,邀请函,贺卡,手提袋,广告纸杯,PVC会员卡,不干胶标签,深圳宝安西乡坪州广告印刷专业生产厂家,为你提供全面的LED灯具相关价格,型号,图片,参数信息!
新闻中心
产品分类
联系方式
  • 联系人:刘育邦
  • 电话:075529084899
  • 手机:13632861520
友情链接
  • 暂无链接
老奇人高手论坛
本人是比较初级的程序员。在网上下载了一些源码看。
发布时间:2019-09-11        浏览次数:        

  看到很多程序里面的图片都是放在一起的,比如,象棋源码中各个棋子不是分开的图片,而是排列在一起在一个文件中。我想知道这样做有什么好处?难道在代码中还要去根据坐标切割成小图片...

  看到很多程序里面的图片都是放在一起的,比如,象棋源码中各个棋子不是分开的图片,而是排列在一起在一个文件中。我想知道这样做有什么好处?难道在代码中还要去根据坐标切割成小图片吗?

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  游戏中大部分的小图片,或者说很相似的图片,几乎都是用一个PNG文件(其它格式也行),这个图像文件中,包含了游戏中几乎所有的图片,在程序中,通过特定的函数,将图片分割显示,一般是通过图片的左上角的坐标和右下角的坐标进行绘制,这样的话,由于只有一张图片,那边游戏打包时的大小也就很小,当然如果有很多的话,不保证大小比这一张图大,但是很有可能比较大。另外程序中,如果有很多张图的话,那么程序设计中,需要定义很多图片变量,广东广州科技职业技术学院2019年招聘教职工164人公告!而用一张图的话,只需一个变量即可。因此,简化了代码的编写,当然对程序的效率可能也有一定的提高。

  展开全部小文件在磁盘中占有的空间不一样,特别对于FAT之类的格式,一个小文件至少要占用一个基础存储单元,比如一个基础存储单元是256KB,那么不管你文件多小,当成一个文件时至少要占用256KB,另外,作为文件存储,本身会有很多附加内容,如创建时间,修改时间之类的。

  对程序来说,访问内存比访问硬盘要快,所以一次读取肯定比多次读取要好,一次读取后,再在内存中去分割,然后取出相应的图片,跟从硬盘中取出相应的图片所做的工作,把映射关系做好,其实是没有多大差别的。

  展开全部你看到的应该就是材质图片,这样做的话可以节约显卡资源(因为只有一张位图)

  展开全部每个棋子图片都放在一个文件中,45969白小姐,然后再主程序中#include该文件,然后直接调用这些图片,你想要分开成什么样子呢?追问

香港牛魔王| 跑狗图| 一肖中特| 开奖结果| 大红鹰高手论坛| 一肖中特| 675555香港开码结果| 天将图库| 管家婆| 小喜图库| 铁算盘王中王一肖中特| 3438铁算盘| 天下彩报码| 创富高手| 天将图库开奖直播|