问个储存游戏道具信息的问题
gamemaker吧
全部回复
仅看楼主
level 7
紫风471
楼主
大家存放游戏道具信息用什么方法!
1-数组
2-数据结构-栅格
3-直接从文件读取(这个速度堪忧)。
4-其他方法
我现在是用数组,不知道那种方法效率更高,更好用。
2017年04月28日 01点04分
1
level 7
紫风471
楼主
GM8。
2017年04月28日 01点04分
2
紫风471
等人回答!顶起来。
2017年04月28日 05点04分
level 15
sunyubokkkkk
说实话,数据量大的话,gm8的数据结构效率也堪忧。而且是否存文件和前2个不矛盾啊,前两个属于硬编码,存文件里最后读出来放到前两个里面也是一样的。
如果是储存所有道具属性,即运行时不存在增删改,个人推荐数组;如果是某个角色携带道具的背包等涉及增删改的,推荐用数据结构。
2017年04月28日 14点04分
3
紫风471
谢谢回复,我主要是觉得数组有大小限制,我目前是用数组,游戏开始时将所有用到的数据从文件读取到数组中。原来试过直接从文件读取,反复读取效率很低。不知道用栅格怎么样?就是每次打开游戏都需要重新读取,但进度文件会小一点。
2017年04月29日 06点04分
sunyubokkkkk
@紫风471
不管是什么数据结构,其本质都是数组。只是gml对其处理效率不一样。由于没有做过对比试验,我也不敢下结论哪个更好。既然已经用了数组,那就接着用吧
2017年04月29日 09点04分
紫风471
@sunyubokkkkk
哦!谢谢了。
2017年05月01日 14点05分
level 9
微子喵
GMS的数据结构是优化过的,效率应该是比GM8高些
2017年05月02日 07点05分
4
紫风471
我在学习Gm8
2017年05月04日 09点05分
1