10

现在 nacl 即将在 chrome 中默认打开,我想尝试编写一个 opengl 游戏。似乎这是可能的,因为有一个有效的地震端口,但我找不到任何关于此的文档。有没有人有一个最小的例子?

额外的问题:我可以从 nacl 做任何类型的网络吗?例如网络套接字?

4

4 回答 4

3

几天前,我试图找到这个问题的答案。

这是一个有效的NaCl OpenGL 立方体网页

这是您可以像其他 NaCl SDK 示例一样“开箱即用”编译的示例代码:

顺便说一句:我将 .nexe 文件重命名为 .n - 以阻止有关文件的恼人 Chrome 警告。

于 2011-08-18T10:49:33.120 回答
3

到目前为止,NaCL ( http://code.google.com/chrome/nativeclient/ ) 似乎不允许您进行点对点网络,但是通过查看 API,您可以从这个开始,它将使您能够使用 URLS,并获得响应:

http://code.google.com/chrome/nativeclient/docs/reference/pepperc/struct_p_p_b___u_r_l_loader.html

对于 3D 示例,您可以查看此处的代码,它至少会向您展示使用了哪些功能。

http://src.chromium.org/viewvc/chrome/trunk/src/ppapi/examples/gles2/

于 2011-08-15T22:57:40.277 回答
1

以下是 Ogre3D 示例浏览器的示例:

https://chrome.google.com/webstore/detail/ocpoapiejnpokdojkgjhglijajghikla

于 2011-10-31T02:31:49.393 回答
0

正如@sometimes-a-developer 提到的,Ogre3D 已经适应了与 NaCl 一起使用。唯一的问题是没有简单的方法来构建它。你可以在这里检查自己:http ://www.ogre3d.org/forums/viewtopic.php?f=4&t=66394

我试图通过使 Ogre3D 成为 naclports 的一部分来解决这些问题:https ://github.com/pkukielka/naclports-ogre3d 我还在研究如何将 ogre 与 NaCl 一起使用的基本示例: https://github .com/pkukielka/ogre3d-nacl-模板

移植完成,示例正在进行中(即将完成)。有了这两件事,运行 2-3 个命令就足以让 Ogre3D 和 NaCl 启动并运行。

于 2012-11-20T20:59:45.800 回答