当前位置:嗨网首页>书籍在线阅读

28-world对象

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

9.4.6 world对象

world对象仅仅包含了创建游戏世界所需的必要信息。镜头负责在世界上滚动并展现给用户。真实的世界不会作为一个可见的对象展示给用户。

world.cols=15;
world.rows=15;
world.tileWidth=32;
world.tileHeight=32;
world.height=world.rows*world.tileHeight;
world.width=world.cols*world.tileWidth;
world.map=[];

cols和rows定义了整个世界的大小,tileHeight和tileWidth属性的值将用在确定镜头位置计算和在camera上绘制世界区块的过程中。height和width用于计算前面的4个值,map数组则用于存储之前展示的地图数据。