全套课件:J2ME实用教程.ppt

(3)public final boolean collidesWith(Image image,int x,int y,Boolean pixelLevel) 7.4.5 Layer的使用 Layer 是一个抽象类,表示游戏中的一个可视元素。 1.TiledLayer TiledLayer 由一系列单元格组成,单元格可被一组贴图填充。 图7-14 TiledLayer 每个贴图都被赋予一个唯一的索引号。 除了静态贴图外,开发者同样能够定义一系列动态贴图(animated tiles)。 动态贴图允许开发者能非常容易地改变一组单元格的外观。 图7-15 TiledLayer背景 图7-16 TiledLayer动态贴图 2.LayerManager LayerManager管理一系列的Layer。 可视窗口(view window)控制着可视区域及其在LayerManager 的坐标系统中的位置。 图7-17 相对原点 paint(Graphics, int, int)方法包含一个(x,y)坐标,控制可视窗口在屏幕中的显示位置。 图7-18 控制可视窗

文档评论(0)

1亿VIP精品文档

相关文档