gpt4 book ai didi

java - 在游戏中使用图形的最佳方式

转载 作者:行者123 更新时间:2023-12-03 07:07:40 25 4
gpt4 key购买 nike

我对java和编程很陌生,我正在尝试编写一个带有宇宙飞船和外星人的小射击游戏,但在图形方面遇到了很多麻烦。看来我混合了很多不同种类的成分。

我应该怎样做才正确?
- 我应该使用 Swing JFrame 然后将其添加为 Graphics 对象吗?
- 我应该先制作一个面板并在上面添加图形吗?
- 或者也许我应该使用 Canvas 而不是 JPanel?

有很多选择,在网上寻找答案让我很困惑。有些人建议使用 paint() 方法,而另一些人则在使用 paintComponent() 时演示代码...

放置图形的正确顺序的首选方式是什么?我应该使用哪些类?

最佳答案

对于严肃游戏,不要使用 Swing,而是使用其他更特定于游戏的 GUI 库,例如 LWJGL 。对于简单的游戏,Swing 是可以的,但一定要先阅读图形教程,因为您对如何绘制的假设可能需要改变(我知道我的假设是)。例如,您不会使用 Graphics 类字段,但通常会在 JComponent 的 paintComponent 方法中被动绘制。

关于java - 在游戏中使用图形的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14667210/

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