2009-04-28 15 views

回答

1

我做到了。它看起来不错,做了很好的镜面反射。弄清楚导航有点困难,但我也没有太多时间投入导航。

3

似乎旨在程序员不是设计师

3D环境应该很容易地描述和打造,但我在它发现的文件似乎是方式更程序员面向

+0

好点,它目前缺乏设计师的关注 – 2009-04-28 09:11:00

3

我花了一些时间阅读文档和玩它。作为测试我使用他们的画布对象进行生命的康威的游戏:

life

这实际上是在JavaScript运行完全并执行得非常好;比我在Unity3D中做的等效测试快得多。将它移动到像素着色器将是性能的下一步,然后它真的会飞。

这是一个关于图形技术前沿的重要项目。他们已经对架构做出了非常好的决定,以及它如何与浏览器集成。

但是,它是一个低级图形api--与DirectX或OpenGL类似,它使用现代的“可编程管线”而不是传统的/传统的“固定功能管线”。通俗地说,这意味着它不会运行在较老的计算机上,但它可以在性能和功能方面充分利用更新的图形硬件。这也意味着开发人员需要了解像着色器,渲染图等现代图形编程技术。

它支持图像的网页格式(如jpg和png),但也支持游戏行业风格的DDS纹理优化加载到视频卡RAM中。它可以加载基于xml的COLLADA资产,但也有一个类似二进制的JSON接口,用于优化已处理资产的加载。

对于O3D的真正起飞,它需要更高级别的JavaScript API来构建它。理想情况下,像包含物理和音频的游戏引擎,具有一致的照明模式和优化的资产格式。

+0

所以这是你写了生命的游戏,发现它和谷歌组上的相关帖子:) 我的快速查看也建议openGL作为榜样。不过想知道他们的数学。那么我可以试试看,如果它出现,看起来像一个有趣的平台。 – 2009-04-29 23:57:02

相关问题