gpt4 book ai didi

c# - 我正在协助的一个项目是为客户使用 freeglut。我应该提出其他建议吗?

转载 作者:行者123 更新时间:2023-11-30 19:22:28 26 4
gpt4 key购买 nike

我参与了一个为其客户使用 freeglut(基于长期停用的过剩)的开发项目。

客户端最终将允许与大型 3d 环境进行完全交互。我应该让 freeglut 继续开发(甚至可能吗),或者我应该建议他们使用其他替代方案,例如 libsdl、opentk 甚至 axiom。

我不是图形专家,但我觉得 freeglut 可能是一个有限的选择。

最有说服力的答案(支持或反对)将被认可。

编辑:有几点要说明......

  • 该项目已经在使用 Tao 框架。
  • DirectX 和 XNA 不是选项(即:必须使用 freeglut 或 libsdl 之类的东西)。

我确实进行了研究,发现 freeglut 再次处于积极开发状态,并且他们有待发布。这并没有改变我的感觉,即它可能仍然是一个潜在有限的选择。

我的问题不是关于它是如何完成的,而是关于 freeglut 是否仍然是可能会变大的东西的可行选择,以及是否有更多“现代”解决方案可以稍微简化开发。

编辑:如果其他替代方案具有更好的多线程支持(不是用于渲染对象,而是用于处理数据等),将会有所帮助。

编辑:更详细一点...客户端必须至少在 linux 和 windows 中工作。

谢谢!

最佳答案

我不认为 freeglut 有什么问题。它正在积极开发中,Nabble 上有一个活跃的支持板。

也就是说,在 Windows 中创建 OpenGL 上下文并不困难,那么为什么不直接使用它呢?我一直认为人们使用 Glut/FreeGlut,因为那是红皮书使用的。 (虽然鼠标和键盘的回调确实简化了事情)我从来没有计时过,但 Glut 总是感觉比通过互操作使用 OpenGL 慢一点。

Tao project如果你想直接使用 OpenGL,有一个很好的 OpenGL 包装器。它还为 FreeGlut 和 GLFW 提供了很好的 .Net 绑定(bind),GLFW 是 Glut 的替代品,也提供鼠标和键盘回调。

关于c# - 我正在协助的一个项目是为客户使用 freeglut。我应该提出其他建议吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1157927/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com