|
游戏启动时候再后台加载资源,会出现默认颜色,等待。
不知道需要等待多久,无法确定是否出现错误,让用户出现焦急心态,
这里加个进度条,会让用户能够看到进度加载。
- 231000子程序名返回值类型异步公开备注12|10|4|4|41|2|3|4|5-6
- 230100进度加载渲染
- let 容器 = 容器创建(0, 0)
- let 背景 = 画矩形(0, 0, 窗口宽 - 20, 10, 0x80A080)
- let 前景 = 画矩形(0, 0, 窗口高 - 20, 10, 0xffffff)
- 设置对象热点(背景, 0, 0)
- 设置对象热点(前景, 0, 0)
- 容器添加对象(容器, 背景)
- 容器添加对象(容器, 前景)
- //
- let 进度文字 = 文字创建(背景.#宽度 / 2, 背景.y + 20, '0 %', '幼圆', 24, , )
- 容器添加对象(容器, 进度文字)
- 容器设置大小(容器, 背景.#宽度, 背景.#高度)
- 设置对象布局(0, - 100, #相机对象, 容器, 0)
- //
- 前景.#宽度 = 1
- !!进度加载()
- // progress 是加载的资源进度//
- !!如果(容器 != 未定义)
- 前景.#宽度 = 背景.#宽度 * progress
- progress = 到整数(progress * 100)
- 文字设置文本(进度文字, '' + progress + ' %')
- !!如果(progress == 100)
- 容器销毁子对象(容器)
- 设置对象销毁(容器)
- 容器 = 未定义
- //
- ""如果结束()
- ""如果结束()
- ""进度加载结束()
复制代码
进度加载渲染() 放到加载函数地方即可 |
|