一个Construct 2游戏的加载过程如下:
1. HTML页面和javascript脚本先被下载到本地,这时屏幕无任何显示。
2. 一旦javascript脚本下载完毕,默认的加载界面被显示出来。
3. 游戏的其他部分,主要是游戏中的图片(包括精灵、背景等)在显示默认的加载进度条的同时被下载到本地。
4. 最后,所有的内容下载完毕,准备开始游戏运行。
注意:游戏的声音并不在这四步里被下载到本地,而是在游戏开始后以流的方式导入。所以,在显示加载条的过程中,下载的其实都是图片,包括精灵、背景等等。。。所以,要加快游戏的加载进度,就是要减少图片总量的大小。(可以通过压缩的方式)
如果需要用自己做的加载界面来替换游戏的默认加载界面,则需要:
1. 修改Project的User Loader Layout为Yes.
2. 将Project的First Layout设置成自己的加载用的Layout.
3. 使用系统参数loadingprogress(随加载过程,数值从0~1变化)来显示自己的加载条。
当然,也可以讲默认加载界面的Logo更换成自己的Logo,将默认的加载界面当作自己的,不过不能充分发挥自定义加载界面的优势:
1. 让玩家在加载的时候感觉游戏的氛围。
2. 可以把游戏的一些操作介绍放到加载界面上。