我经常看到很多很多的应用程序或游戏,它们的有些加载很长,有些游戏的加载很短,还有一些(或似乎)没有加载屏幕直接放了一张图片上去。
我想写的是我失去了这个加载的提示,但是加载过程并没有消失……我们怎么更好的去处理它!
目录
1.什么是下载和加载?
2.如何减轻应用的下载压力
3.无负载的应用程序技术
4.简单案例
5.摘要
什么是下载和加载?
下载(下载...)
将数据从服务器复制到设备
需要很长时间,因此通常显示为“仪表”或“%”
载入中...
从终端的存储器向存储器发送数据(图像等)由于它
通常在很短的时间内结束,因此通常表示为简单图标的循环图像
作为图像
服务器
下载
自己的终端存储
加载
内存
是否为CPU / GPU,该处理
画面
如何减轻应用的下载压力
等待长时间的下载很难获得乐趣。
(初始下载)
所需的数据量只需先下载,就可以立即玩游戏,因此
初次使用效率高,还需要考虑其他DL时间
・放入迷你游戏(打地鼠。。。但这感觉跳出感太强了!)
第一次下载DL时,每次下载迷你游戏画面都会感到厌倦。
放一个动画片
来告诉你的世界观?
但是,最有趣的是不做... 提示
在正常游戏中,下载和加载在后台运行
就个人而言,第一次下载后就想马上进游戏体验,第一次加载是不会有什么用户流失的,我想不会有人喜欢第二次下载或加载,肯定会有流失!我认为最好在正常游戏过程中在后台进行下载。
无加载的应用程序技术
有一个我正在玩游戏的应用程序,根本感觉不后台加载。
似乎未加载的内容是以主屏幕或任务执行期间不可见的形式加载。
过程中感觉未经历加载的App
Epic Seven(容量约为3GB)
进行了巧妙隐藏的加载
每次屏幕切换时,加载是在后台运行
另一个游戏是
・炉石传说(容量:约3.5GB)
一种过渡方法,在这种过渡方法中,屏幕过渡
不会干扰扮演加载角色的世界的视线。
我认为当前大多数游戏都是通过将每项资产加载到只有内存2GB的智能手机上的(今天很常见的是4GB,但Iphone8是2GB)。
因此,如果游戏可以读取大约500MB,则不可能读取所有游戏数据。
因此,我认为是在第一次启动时加载要加载的资产,并在每次屏幕过渡时运行后面的剩余资产的加载,或者通过过渡动画的制作获得后台加载时间从而在表面上看玩家感觉不到加载。
简单案例
我创建了一个简单的示例,说明如何使它看起来好像没离开游戏的后台加载。
在继续执行任务的过程中,如果角色正在奔跑并且移动后敌人出现在屏幕上,则在角色奔跑在时将敌人角色的装载过程插入背面,并且当装载完成时就会出现敌人。
这样,感觉根本没跳出游戏感。
通过确定要在每个屏幕单元后面加载的内容,就好像没有加载一样,用户可以轻松享受游戏的世界。
当然这需要我们前期规划和沟通,怎么做才是最合适的方案!~
摘要
您无法避免加载,但是怎样让用户无法体验加载过程!
第一次下载不会流失用户,但是如果可以在游戏过程中在后台下载,则第二次和后续下载是最好的(请参见炉石传说)
如果您可以消除全屏加载的感觉,那将是一个很棒的游戏,NICE!我们下期见!
关注我们更多好文
领取专属 10元无门槛券
私享最新 技术干货