8组件-绘图动画介绍.pptVIP

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
图像精灵ImageSprite 图像精灵ImageSprite 图像精灵ImageSprite 图像精灵ImageSprite 图像精灵ImageSprite 例: 图像精灵ImageSprite 图像精灵ImageSprite 综合例子—打地鼠 综合例子—打地鼠 综合例子—打地鼠 综合例子—打地鼠 综合例子—打地鼠 综合例子—打地鼠 College of Mathematics and Computer Science, Hunan Normal University College of Mathematics and Computer Science, Hunan Normal University College of Mathematics and Computer Science, Hunan Normal University College of Mathematics and Computer Science, Hunan Normal University 瞿绍军 湖南师范大学数学与计算机科学学院 绘图动画 一个二维的、具有触感的矩形面板,可以在其中绘画,或让精灵在其中移动。 可以在设计或编程视图中设置其背景色、画笔颜色、背景图、宽、高等属性。以像素为单位。 画布上的任何一点都可以表示为一对坐标(x,y),其中 x表示该点距离画布左边界的像素数 y表示该点画布距离上边界的像素数 画布Canvas 直角坐标与计算机屏幕坐标 画布Canvas X轴 Y轴 + + - - (0, 0) 直角坐标系 X轴 Y轴 + + (0, 0) 计算机屏幕坐标 画布的坐标系 原点在画布左上角 X向右增加 Y向下增加 单位为像素点 画布Canvas 画布可以感知触摸事件,并获知触碰点,也可以感知对其中精灵(图像精灵或球)的拖拽。此外,组件还具有画点、画线及画圆的方法。 画布Canvas 画布Canvas 画布Canvas 画布Canvas 画布Canvas 画布Canvas 画布Canvas 画布Canvas 画布Canvas 画布Canvas 画布Canvas 画布Canvas 将画布上绘制的内容以指定的文件名保存到设备的外部存储器中。文件扩展名必须是.jpg、.jpeg、或.png,扩展名决定了文件的类型。 画布Canvas 该组件可以置于画布上,是一个圆形的精灵,可以与外界进行交互,交互方式有三种: 用户可以通过触摸及拖拽的方式与之交互; 与其他精灵(包括图片精灵及其他球)之间通过碰撞的方式交互; 与画布的边缘之间的交互。 球形精灵Ball 该组件会依据自身的属性值进行移动。例如,想让球在每500毫秒(半秒钟)的时间里向画布的顶部移动4个像素,就可以将球的速度属性设置为4[像素],时间间隔属性设置为500[毫秒],方向属性设置为90[度],并将启用属性设置为真,而且可以随时修改这些属性。 球组件与图像精灵组件之间的差别在于,后者可以通过设置图像属性来改变自己的外观,而球的外观只能通过改变它的颜色及半径来实现。 球形精灵Ball 方向,以角度来表示精灵的方向,x轴的正方向为0度,即指向屏幕的右侧;90度指向屏幕的顶部。 时间间隔,以毫秒为单位,精灵位置变化的时间间隔。如,如果间隔为50,且速度为10,则精灵每50毫秒移动10个像素的距离。 速度,精灵移动的速度:在每个时间间隔内移动的像素数。 球形精灵Ball Z,精灵在垂直于屏幕方向上的层级,高层级的精灵将遮挡低层级的精灵,即高层级精灵在前,而低层级精灵在后。 球形精灵Ball 球形精灵Ball 球形精灵Ball 球形精灵Ball 例 球形精灵Ball 球形精灵Ball 图像精灵只能被放置在画布内;精灵有多种响应行为: 它可以回应触摸及拖拽事件,与其他精灵(球及其他精灵)及画布边界产生交互; 它具有自主行为:根据属性值进行移动; 它的外观由图片属性所设定的图像决定(除非将可见属性设置为假)。 图像精灵ImageSprite College of Mathematics and Computer Science, Hunan Normal University College of Mathematics and Computer Science, Hunan Normal University College of Mathematics and Computer Science, Hunan Normal University College of Mathematics and Computer Science, Hunan Normal University

文档评论(0)

123****6648 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档