大家觉得是把地图块(Tile)放在一个文件里还是每个Tile单独一个文件好呢?

yexing 2005-01-31 10:43:28
所有的tile是指一个场景的tiles,因为不可能把一个游戏的所有tiles放在一起,那个文件太大了,内存肯定不够,但是场景之间肯定有重复的,这样就浪费了程序的空间,毕竟只有59k。

如果每个tile单独放一个文件,肯定在读入的时候会多占用内存,因为每个tile都得读成一个image。但是这种方法在绘制地图的时候性能肯定比第一种好,因为不用频繁的使用setClip。

有没有人实践过哪种的性价比更高一些呢?
...全文
265 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
up~
LGame 2005-02-05
  • 打赏
  • 举报
回复
在DOS下,用TYPE 图片 看到的是图片的数组吗?
cuilichen 2005-02-02
  • 打赏
  • 举报
回复
Up,Mark
bboonnee 2005-02-02
  • 打赏
  • 举报
回复
ccanhong(老灿说得蛮好的
一般这里的图像都是转换为数组格式了,不用太复杂的图片,做到重用
yexing 2005-02-01
  • 打赏
  • 举报
回复
up
batfree 2005-02-01
  • 打赏
  • 举报
回复
楼上说的有道理。
yexing 2005-02-01
  • 打赏
  • 举报
回复
谢谢楼上的,又听到一种新的方法:)
egxsun 2005-02-01
  • 打赏
  • 举报
回复
up
ccanhong 2005-02-01
  • 打赏
  • 举报
回复
每个tile单放一个文件不可取,首先在每次读入内存时很耗时间,其次,块多的时候,系统贴图的速度大大降低,所以一般把所有的tile放在一张图里。如果图文件太大,可以做些优化,比如,把图转成数组,每个tile对应一个数据段,再以数据创建图,可以节省内存。

13,096

社区成员

发帖
与我相关
我的任务
社区描述
Java J2ME
社区管理员
  • J2ME社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧