现在nacl默认在chrome中打开我想尝试编写一个opengl游戏。这似乎是可能的,因为有一个工作的地震端口,但我找不到任何关于此的文档。有没有人有一个最小的例子?
奖金问题:我可以通过nacl进行任何形式的联网吗?例如。网络套接字?
答案 0 :(得分: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/
答案 1 :(得分:3)
我试图在几天前找到这个答案。
这是一个有效的NaCl OpenGL cube webpage
以下是the code您可以编译的示例"开箱即用"像其他NaCl SDK样本一样:
BTW:我将.nexe文件重命名为.n - 以阻止有关文件的恼人的Chrome警告。
答案 2 :(得分:1)
以下是Ogre3D示例浏览器的示例:
https://chrome.google.com/webstore/detail/ocpoapiejnpokdojkgjhglijajghikla
答案 3 :(得分:0)
正如@有时开发人员提到的,Ogre3D已经适合与NaCl一起使用。 唯一的问题是没有简单的方法来构建它。您可以在此处查看自己:http://www.ogre3d.org/forums/viewtopic.php?f=4&t=66394
我试图通过让Ogre3D成为naclports的一部分来解决这个问题:https://github.com/pkukielka/naclports-ogre3d 我还在研究如何使用食人魔与NaCl的基本例子: https://github.com/pkukielka/ogre3d-nacl-template
端口已完成并且示例正在进行中(将很快完成)。 有了这两件事,它应该足以运行2-3个命令让Ogre3D启动并运行NaCl。