我喜欢在Java上制作2D游戏作为一种爱好。我刚刚制作了一个游戏falldown的版本,我觉得3D对象看起来很棒,我想知道是否可以使用Graphics g。我知道像我的游戏这样的游戏是用Java编写的3D游戏,但它是否意味着完全重做代码以使其成为3D或者是否有可能用3D版本替换我用作条形的矩形?
答案 0 :(得分:0)
您只能使用Java库中的现有功能制作3D对象,但是这需要大量的数学和设置。如果您不太关心3D图形背后的理论,而只是对使用 3D图形更感兴趣,那么我建议您考虑使用诸如OpenGL之类的图形API。很多Java教程)或Vulkan API(如果您有足够的知识/具有适当的背景知识。
答案 1 :(得分:-1)
也许您可以使用某些形状(取决于您使用的库/框架),但实际上您无法将整个2D游戏转换为3D。
有一些库/框架允许您创建3D游戏:
答案 2 :(得分:-2)