图形操作在c++中通过JNI

Graphical operations in C++ through the JNI

本文关键字:JNI c++ 操作 图形      更新时间:2023-10-16

我正在写一个在线多人游戏,我正在考虑用Java实现网络代码,使用JBoss Netty。但我正在考虑用c++进行3D渲染(它们是简单的图形,没有什么扩展)。在c++中实现这样的行为值得吗?

在c++中实现这样的行为值得吗?

不,我建议用java或c++做所有的事情。这样就不会有c++与java互操作性的任何问题。如果你已经有了java的网络代码,我建议你这样做。

如果你选择java,你可以使用3D渲染库,比如jogl或lwjgl。这些库真的很轻量级,你可能不会有任何实际渲染性能的问题,因为它是由图形芯片完成的。