我想编写一个.NET应用程序,它提供动画世界的3D渲染.我在Windows PC上编码,但我的许多目标受众都在Linux上.
有一堆看起来很有用的框架,尽我所能分为高级和低级:
低级图形
游戏开发框架
这些非竞争者中的任何一个?你发现什么是最好的选择,为什么?我正在寻找任何有见地的比较,以及建议/反对.其中一些声称可以作为XNA替代品.这是否意味着您可以部署到Win/Mac/Linux以及Xbox?有捕获吗?
我还不熟悉用于3D图形的OpenGL/DirectX/XNA API.这些中的任何一个都比其他人更容易使用吗?由于抽象级别较高,您是否会失去任何灵活性/功率/性能?
请注意,我将无法访问Linux机器一个月左右,因此我将无法在Linux上测试我的开发(因此这个问题).
编辑我发现这个表增加了一些列表.我把它们合并在上面.
编辑2我倾向于Axiom.它提供了相当粗略的着陆,但在功能方面显示出真正的希望. 这是一篇包含用户评论的精彩摘要文章.但到目前为止,初学者文档和示例项目很难使用.教程都引用了API的不同版本,并且它们都建议您使用不同的基类(不包括在API中)来开始.当然不是以成功之坑为设计理念,但仍然充满希望.