gpt4 book ai didi

java - Swing - Awt。如何在没有前一帧中的元素的情况下渲染新帧?

转载 作者:行者123 更新时间:2023-12-02 02:55:09 31 4
gpt4 key购买 nike

我正在使用 Swing 和 Awt 库制作一个小游戏。 This is my frame.

当我渲染一帧时,我通过前一帧的paint()方法添加的图像保留在那里,我的角色,绿色方 block ,是唯一移动的元素。

如何在更新游戏状态并绘制新框架之前“清理”我的 JPanel?

最佳答案

When I render a frame the Images I added through the paint() method

自定义绘制是通过重写 JPanelpaintComponent() 方法来完成的,并将面板添加到 JFrame 中。并且确保调用 super.paintComponent(...) 作为该方法的第一条语句。

阅读 Swing 教程中关于 Custom Painting 的部分了解更多信息和工作示例以帮助您入门。

关于java - Swing - Awt。如何在没有前一帧中的元素的情况下渲染新帧?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43212245/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com