【发布时间】:2014-06-03 11:32:21
【问题描述】:
我是一个新手程序员,最近我遇到了很多动画方法:
- 使用
BufferedImages,即。使用双缓冲或三缓冲方法绘制到图像和显示。 - 通过扩展 Component 或 Button 来制作我的精灵组件。并由
repaint(g)重绘。 - 栅格化,使用栅格和整数数组、位图等。
我意识到方法 1 和 2 是相似的,因为它们使用 paint() 方法,但是光栅化涉及自制功能,例如。通过遍历代表每个像素的整个数组并将颜色设置为所需颜色来创建设置背景的函数。
我看到很多人在网上使用光栅方法尽管 1 和 2 看起来更简单。
请大家帮帮我,告诉我应该走哪条路以及为什么。
【问题讨论】:
标签: java graphics paintcomponent raster