【发布时间】:2011-01-25 17:08:18
【问题描述】:
我最近一直在研究游戏开发,我的第一门编程语言是 Java。在玩了许多用 c++ 开发的令人惊叹的游戏之后,我想知道为什么 Java 在游戏行业中没有大量使用。我查看了 jMonkeyEngine 3 和其他一些游戏引擎环境,但我看到的屏幕截图远没有那么令人惊叹。 EA 的《极品飞车》热追和 ubisoft 的《刺客信条》等游戏都传达了这种真实感。 为什么Java不能出这样的行业实力游戏? 是艺术品吗?
Java 和 C# 具有自动垃圾回收功能,而 C++ 则没有。程序员必须密切注意内存使用情况,以避免出现悬空指针等问题。
谢谢大家。
【问题讨论】:
-
试试看 LWJGL,它是一个很棒的 Java 图形库。不过,如果没记错的话,它是相当新的。
标签: java game-engine