我正在使用cocos2d-x开发一款iPhone游戏,然后它突然出现在我的脑海中,为什么不也在PC上发布我的游戏呢?唯一的问题是,将窗口设置为全屏模式还没有实现。现在我只是被如何创建一个全屏窗口所困扰?使用了一些窗口创建函数,但我不确定应该更改哪个函数以及如何更改。
cocos2d正在调用eglCreateWindowSurface函数来创建窗口。我不确定应该更改哪个选项才能创建一个全屏窗口。如果我能实现一个功能,在运行时将游戏切换到全屏模式并返回,那就太好了。
发布于 2011-06-19 18:46:13
在Windows上,它的编译程度更高一些。从本质上讲,你必须:
幸运的是,所有这些都封装在几个易于使用的库中。我重新注释了用于创建窗口/上下文的GLFW (它还处理所有代理上下文的内容),并重新注释了GLee或GLEW以使OpenGL扩展可用于代码。
http://www.glfw.org/
http://elf-stone.com/glee.php
http://glew.sourceforge.net/
这些库是跨平台的,所以你的应用程序/游戏本身并不使用与操作系统相关的函数,它不仅可以为Windows编译,也可以为Linux、BSD和MacOS X编译。
https://stackoverflow.com/questions/6401717
复制相似问题