在Java中将图形卡用于“新手”的最佳方法是什么?

时间:2018-09-20 22:51:04

标签: java gpu gpu-programming

我是计算机工程专业的学生,​​并且我正在开发游戏引擎和基于该引擎的小型游戏。随着我们向项目中添加的越来越多,越来越清楚的是,我们将无法仅使用CPS来呈现我们想要的所有内容。某些更快的CPU(例如我的台式机)可以处理游戏渲染,但是笔记本电脑的运行速度却很慢。

截至目前,我仅使用Java.Awt图形类来完成渲染。我也一直在优化需要渲染的内容,并尝试制作它,以便仅实际渲染用户可以看到的东西。不幸的是,我的努力并未产生足够大的影响,这使我无法使用基于图形的库。

我已经尝试过使用OpenGL,但是这种语言太原始了,以至于很难理解,由于我缺乏理解,它并没有真正向前发展。如果有人拥有另一个可以在没有如此陡峭的学习曲线的情况下更有效地利用图形卡的库,那么我很想听听它,以及在哪里可以学到更多。

注意:整个引擎是从头开始构建的,目前尚未在任何库上构建。

1 个答案:

答案 0 :(得分:-1)

摆动可能会起作用。您可以使用import javax.swing.*;导入它 通过扩展JFrame和JPanel可以肯定使用它。或者我可能只是在考虑AWT。希望这会有所帮助!

编辑:扩展JFrame和JPanel IS Swing。 Look at the first example in this site for help.

相关问题