设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 3433|回复: 6
打印 上一主题 下一主题

[有事请教] 关于MV游戏模仿大型端游的资源预加载问题

[复制链接]

Lv4.逐梦者

梦石
0
星屑
5060
在线时间
705 小时
注册时间
2018-12-11
帖子
241
跳转到指定楼层
1
发表于 2019-6-28 10:54:22 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
大家都知道MV网页版的弊病,就是老要出LOADING,每过一个图都可能弹一下,严重影响游玩体验。

因为MV的资源管理模式几乎就是用到再加载,其实就是边玩边加载图片,这样图片稍微加载慢一点就出LOADING了,玩玩就LOADING,很烦。但为什么其他网游没这个问题,因为他们在游戏启动的时候一次性把资源全都预加载上来了。

不是说其他游戏就没这个问题,只是他们都解决了,所以说。你们玩过的氪金网游,是不是或多或少会有启动加载界面?

最近我也模仿这些大型端游改写了MV的图片缓存机制,在启动时进行预加载并且花钱找UI做了加载界面。(参考:https://lisliz.xyz)虽然这样是彻底消除了网页版MV的LOADING问题。

但是来了新的问题,预加载的这些图片很占内存。


用浏览器的性能分析工具可以看到预加载的这些图片占用350MB内存,这个是我个人不太能接受的。这样很多1G内存的手机基本就没法玩了,究其原因还是MV使用的图片格式是png,GPU本身是不支持显示png格式的,必须被CPU解压成RGBA位图才能被显卡所识别呈现给玩家。RGBA位图是每个像素占用4字节,也就是说一张1000*1000分辨率的图片在内存里要占用1000*1000*4=4MB的内存,非常可怕。

个人稍微调查了一下GPU能识别的压缩图片格式,如果MV使用这种压缩图片格式,则不需要解压成每个像素占用4字节的RGBA格式,大量节省内存,主要格式有S3TC,ETC,PVRTC这三种,参考文章:https://www.cnblogs.com/wbaoqing/p/6185252.html


图:webgl告诉我你的显卡可以用S3TC的压缩格式。

如果MV要使用这些压缩纹理来节省图片内存占用的话,有什么方法可以让MV使用压缩纹理么。或者有大佬可以做这样的插件,我直接用买的,研究这个真的心累。

Lv3.寻梦者

梦石
0
星屑
4583
在线时间
1205 小时
注册时间
2016-4-7
帖子
982

开拓者

2
发表于 2019-6-28 17:20:40 | 只看该作者
预载入不一定需要载入到内存 预载入到本地硬盘也是预载 当年flash页游一堆这样的
只不过问题在于这些缓存有大小限制 比如html5的application cache 就是5mb
还有玄学办法让他们下载离线资源包【我也很好奇这是如何实现的 但是当年确实遇到过这样的flash页游
附庸的附庸不是我的附庸,女儿的女儿还是我的女儿。CK2沉迷ing
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
5060
在线时间
705 小时
注册时间
2018-12-11
帖子
241
3
 楼主| 发表于 2019-6-28 19:15:58 | 只看该作者
本帖最后由 lisliz 于 2019-6-28 19:18 编辑
dearake 发表于 2019-6-28 17:20
预载入不一定需要载入到内存 预载入到本地硬盘也是预载 当年flash页游一堆这样的
只不过问题在于这些缓存有 ...


哦哦,感谢指导,目前游戏里部分资源是【预载入到本地硬盘】的,部分资源是【预载入内存】的。

立绘,se,me,bgm这种不会卡MV场景加载的都会预载到硬盘。

但是tilesets和光影,事件贴图,菜单UI图片这种,会引起loading问题的资源就直接载入内存。

之前这些资源到硬盘中还是会引发一瞬间的LOADING画面让人很不爽,所以就改为内存预载了。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1250
在线时间
178 小时
注册时间
2021-3-19
帖子
8
4
发表于 2023-10-14 07:12:29 | 只看该作者
本帖最后由 Angie丨 于 2023-10-14 07:13 编辑

大佬,你这个问题解决了吗?
地图越大,事件越多,就感觉有点卡顿了,特别是切换场景的时候,要等很久,性能差点的设备会直接闪退吧
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-4-25 07:55

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表