Int*_*man 7 ruby python processing graphics scheme
哪些是最成熟,最受支持的编写图形程序的解决方案?
我一直在使用C++和OpenGL/GLUT,但我想尝试一种更灵活和更具表现力的方法.
Ruby和Processing?Python和OGRE?什么事情对你有用?
如果您只是对实验感兴趣,我建议选择一个带有您已熟悉的动态语言绑定的3D框架.
我在一三年前开始用Ruby/OpenGL进行实验,这很容易玩.
如果你真的想要建立一个项目(无论出于何种原因),我建议选择一个基于组合的框架
如果你希望你的项目能够在不同的操作系统中轻松运行,那么你可能希望选择一个用Java编写的框架(因为JVM在任何地方运行),并使用Ruby(jRuby)或JavaScript中的绑定(因为这些语言很好)支持那里).但是,这会限制您可以使用的框架.(这是我的OSS + linux偏见显示).
维基百科有一个游戏引擎列表.基于几个标准,我使用jMonkeyEngine(v2)开始了一个项目,发现很容易使用和控制Rhino(JVM JavaScript实现).
我最近看到了另一个基于Java的框架的演示文稿,其中包含几种语言的绑定,看起来非常酷(受到Ogre引擎的启发),但是我忘了这个名字而无法在列表中找到它.
做C#的时候我确实看过针对dotNet和Mono的项目/框架,以便跨平台运行,但是让(Tao?)框架和Mono Lua绑定的开发版本运行起来太麻烦了.也许事情发生了变化.
总而言之,选择一个可以在您想要的动态语言的绑定上运行的框架.即使您想要使用的动态语言可用的框架库代码相当小,如果您可以使用底层语言,也可以轻松扩展它.如果你能熟练使用C++,Java和C#应该不会太过分.
| 归档时间: |
|
| 查看次数: |
2639 次 |
| 最近记录: |