一.资源管理器
资源管理器:在开发游戏的时候,静态资源是需要请求回来的。
如果游戏直接开始(静态资源没有被请求回来),那么网页可能会报错、空白等现象。
例如,游戏背景图如果没有被请求过来,那么游戏的背景就会出现空白现象。
资源管理器:当游戏资源全部加载完,再开始游戏。
我们目前利用canvas,在渲染过程中对图片进行资源加载。
var allAmount = Object.keys(this.R);
此时会返回一个数组,它是所有key的集合。
获取对象中属性的长度
我们使用Object.keys()来获取当前的key属性列表,通过列表来获取长度
。
var allAmount = Object.keys(this.R).length;
二.源码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>资源管理器