为啥大部分rpg手游在启动时加载所有资源,而不是需要时加载
非技术不能实现而是大环境所迫!首先国内3G网络环境不大理想,也就是说实时加载可能出现加载不下来或者下载特别慢的情况,同时可能还影响游戏的流畅;其次,国内网民最庞大的群体还是使用千万内手机的用户,流量有限,他们会很在乎自己的流量变化,在无法实时告知的情况下强行使用了用户流量结果可能会很严重,造成流失;还有就是360手机卫士之类的软件可不是摆设~
■网友
楼上说的和题主问的不是一码事啊!-----------------下载和加载,是两个不同的概念。在页游中,经常会从某个URL直接加载图片资源,这是网页代码惯用的写法。对浏览器中的代码来说,不论是javascript还是flash, url都是直接可用的最方便的资源描述方式,浏览器直接就可以调用。而本地文件,是否存在,是否有权限访问,都很成问题。这时候,下载和加载,对于页游来说并不作区分,两个步骤合二为一了。-----------------和端游一样,手游的所有资源都在客户端,并不是从网络直接加载的。如果有新的资源,也是当作版本更新来处理,先下载到本地。这和端游的处理逻辑是一致的。对于本地应用来说,网络资源未必可以访问,而本地文件总是可以访问的,和页游正好相反。-----------------何时从本地文件中加载到内存,是另一个问题。客户端游戏,虽然有时候也想按照需要加载,以免耗费太多内存,但实际上通常还是采用全部加载到内存的做法,因为如果动态加载的话,会卡,严重影响流畅性。我做过这样的尝试,最后不得不放弃了。现在,只有地图的加载是会在某些情况下做成动态的,但是这也得靠引擎的支持。
推荐阅读
- 为啥看到书柜上的藏书会有心旷神怡的感觉
- 为啥知乎上普便有一种【我在北上广深打工,所以拥有更好的视野】这样的错觉
- 为啥工商银行的用户体验如此之差
- 汽车|看了中消协4S店服务测评调查结果,终于知道法系车为啥卖不好了
- 你为啥从窝窝商城离职?
- 为啥5G和2.4G默认的BSSID是相同的
- 为啥电器实体店的价格比淘宝贵那么多
- 现在在线学习视频有很多了,为啥大部分人还是喜欢下载下来观看
- 为啥到现在你还没有女朋友 ?
- 天赐的声音|33岁张雨绮为啥总离婚?看过这些照片就明白了,都是性感惹得祸