手游rpg如何有效的节省地图数据的存储空间

    做了好些手机上的RPG游戏,也看了好多别人的RPG游戏的代码,感觉地图数据的存储方式不一样,但是节省空间的原则都是差不多的.

    1.尽可能利用每一个字节的每一位

有些游戏以字节为基本单位存储数据的,感觉这样浪费了不少空间,一个属性占用一个字节,即使这个属性只有寥寥几个状态.好的游戏都是以位为基本单位存储数据的,一个有两个状态的属性只需一位,四个状态的属性要两位.这样一个字节中每一位都能利用上.

    2.只存储必要的信息

游戏中好多数据都是可以经过计算得到的,如好多游戏地图都是以单元格为基本单位,这样我们存储游戏中对象的位置时就不必以象素点来存储,可以存储其所在位置的单元格序号,这样应该省不少空间.

  3.把数据保存到文件比保存在常量里面要节省空间

感觉应该是打包的时候直接压缩数据文件比压缩放在class文件里面的数据效果要好,不大确定

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值