animation制作的小动画本例知识点一句话讲解新学知识使用.pdf
本资源的标题是“练习36异或模式制作的小动画本例知识点一句话讲解新学知识使用.pdf”,该资源旨在通过异或图形模式制作小动画,学习 Graphics 类设置图形显示模式、Thread 类的应用、制作动画效果等知识点。
一、Graphics 类设置图形显示模式
在 Java 中,Graphics 类是用于绘制图形的基本类。通过设置 Graphics 对象的显示模式,可以控制图形的显示方式。在本例中,使用 `g.setXORMode(getBackground())` 语句设置图形界面为异或图形模式。异或图形模式是一种图形显示模式,通过异或操作来显示图形。在这种模式下,图形的显示不会覆盖背景,而是通过异或操作来显示图形的边缘。
二、Thread 类的应用
在本例中,使用 Thread 类来控制小球的运动方向和返回点坐标。Thread 类是 Java 中的线程类,用于创建和控制线程。在本例中,创建了一个线程 animThread,用于控制小球的运动。在 start() 函数中,使用 `animThread.start()` 语句启动线程,而在 stop() 函数中,使用 `animThread.stop()` 语句停止线程。在 run() 函数中,使用 `Thread.currentThread().setPriority(Thread.NORM_PRIORITY)` 语句设置线程的优先级,并使用 `while (true)` 循环来控制小球的运动。
三、制作动画效果
在本例中,使用 fillOval() 函数来制作小球,并使用 moveBall() 函数来控制小球的运动方向和返回点坐标。在 moveBall() 函数中,使用 `ballX++` 语句来控制小球的横坐标,并使用 `repaint()` 语句来重绘小球。在 paint() 函数中,使用 `g.fillOval(ballX, 0, 30, 30)` 语句来绘制小球。
四、小结
本资源旨在通过异或图形模式制作小动画,学习 Graphics 类设置图形显示模式、Thread 类的应用、制作动画效果等知识点。通过本资源的学习,可以掌握 Java 中的图形显示模式、线程控制和动画制作等技术。
五、实践应用
本资源可以应用于各种动画制作、游戏开发和图形显示等领域。例如,可以使用异或图形模式来制作更加复杂的动画效果,也可以使用 Thread 类来控制游戏中的角色运动等。
六、结论
本资源提供了一个完整的动画制作示例,涵盖了 Graphics 类设置图形显示模式、Thread 类的应用、制作动画效果等知识点。通过学习本资源,可以掌握 Java 中的图形显示模式、线程控制和动画制作等技术,並且可以应用于各种动画制作、游戏开发和图形显示等领域。