消除动画闪烁.pptVIP

  • 6
  • 0
  • 约1.01万字
  • 约 28页
  • 2016-12-03 发布于河南
  • 举报
消除动画闪烁

Chapter 08 ?消除图像闪烁 8-1 简介 8-2 设计方法 8-3 消除动画闪烁 8-4 消除棋盘闪烁 8-5 消除射击图像闪烁 8-6 习题 8-1 简介 细心的读者可能已经注意到,上述各章的图像动画都有闪烁漂浮的情况,这是因为新的图像随时替换旧的图像,如此才能使图像在窗口中显示出位置的变化或姿态的变化。如果图像替换得太快,其速度超过了计算机系统的负荷,有些部分先到位,有些部分后到位,则图像将会显得闪烁而不稳定,这也是计算机游戏设计不希望看到的。本章将介绍如何消除这样的闪烁。 8-2 设计方法 为了消除图像闪烁,我们可设置一个缓冲页(Buffer Page),将新图像先置入缓冲页,等图像各部分都绘制完成后,再将缓冲页显示在窗口中,这样就可消除图像的闪烁。程序设计过程中我们将使用Image、Component、Graphics等类的方法 。 8-3 消除动画闪烁 为了消除图像闪烁,我们可设置一个缓冲页(Buffer Page),将新图像先置入缓冲页,等图像各部分都绘制完成后,再将缓冲页显示在窗口中,这样就可消除图像的闪烁。根据8-2-4节中消除图像闪烁的程序代码,设计范例46,消除单幅动画闪烁的现象。 范例46:参考范例18.1,设计文件Ex8_3_1.java,其功能是解释消除单幅动画闪烁的应用。 01 import java.aw

文档评论(0)

1亿VIP精品文档

相关文档