我想将一个网页游戏从firebreath移植到ppapi, 旧的实施是:
我读了一些ppapi的文档,似乎没有办法获得HWND, 有人可以给我一个想法吗?
答案 0 :(得分:0)
有一些重要的事情需要了解:
1)PPAPI本身仅支持某些内置插件,例如闪存。你可以启用其他的,但只使用命令行flages,因此它不适用于任何实际用途。
2)你可以使用PPAPI的地方是在NACL / pNACL插件中,你通常只谈论使用NACL(Native Client),而不是担心API的名称; NACL专门设计为不允许您访问系统API,例如HWND或任何使用HWND的内容。
所以简短的回答是"不,没有办法做你想做的事情"。更长的答案是,您最想要做的事情是根据需要重写以使用OpenGL ES w / NACL。好消息是,这与移动平台上提供的OpenGL相同,因此对于游戏,您可以利用它。