首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java CryEngine 3

Java CryEngine 3
EN

Stack Overflow用户
提问于 2013-07-19 18:20:38
回答 1查看 2.5K关注 0票数 5

只有一个简单的问题,因为在谷歌上搜索它不会得到任何(好的)结果: CryEngine 3可以在Java3中使用吗?如果是这样,这是不是一个好的选择?

目前我正在尝试jME3 (jMonkey)中的一些东西,它似乎做得很好,只是我认为CryEngine 3应该能够做得更多。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-19 21:18:37

因为Cryengine会编译成DLL,您可以通过Java Native Interface访问DLL。所以理论上它应该是的,是可能的。考虑到Cryengine3的大小和复杂性,我非常确定在你包装好CryEngine 3的必要函数之前,它们都是在CryEngine 5或6上。另外,调用本机函数在性能上是相当昂贵的,所以不应该期望任何很好的性能。另一方面,在你完成之前,处理器的速度将会显著提高。

用Java做高端图形游戏通常是不可能的。虽然jMonkeyEngine3看起来相当不错,但我确信它不会达到一个优秀的专业C/C++(/C#)引擎的质量。当你想认真对待游戏开发时,目前有两种选择。

  1. 学习C++和/或C#。这是大型游戏通常使用的语言。
  2. 做浏览器游戏。然后你可以用Java在服务器上做所有的逻辑,只用flash或html5做演示。但目前这基本上限制了你的2D,因为WebGL等还不够成熟,也不够快,无法用高端图形制作3D游戏。
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17743743

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档