赞 | 12 |
VIP | 0 |
好人卡 | 0 |
积分 | 11 |
经验 | 0 |
最后登录 | 2023-12-11 |
在线时间 | 53 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 1087
- 在线时间
- 53 小时
- 注册时间
- 2019-11-9
- 帖子
- 29
|
图块绘制可以复用,整张图片无法复用,从这个角度来讲的话,图块比较好。
一个地图中有很多地方都是重复的,如果是图块,重复的地方虽然所在的位置不一样,但其实显示的都是同一个图块,在内存中也只加载了一个图块。
同样的地图,如果是用整张大图片的方式,则一整张大图片都会被加载进内存,并不能说有重复的地方就扣掉不加载了,所以会占用更多的内存。
举个极端的例子,使用一张纯色的图片铺满整个屏幕,假设屏幕分辨率是1920*1080
如果使用整张图片的方式,那就需要加载一张1920*1080的纯色图片。
如果使用图块的话,我可以只用一张10*10的纯色图块,然后不断重复直至铺满整个屏幕;这种方式只需要加载一张10*10的图片而已。
显然无论是加载速度还是内存占用,图块都更有优势。
另外,想必游戏引擎对于图块应该是有优化的,整张图的话,你得自己想办法去优化了。
================
理论上是这样,实际上,只要不影响体验,哪种方式都行,反正只要没达到性能瓶颈,怎么开森怎么来呗。 |
评分
-
查看全部评分
|