当我们运行Unigine的程序的时候,一般的会有一个Console,如下图
其原因是: 这种模式下的程序,在C++项目配置中设备为了Console模式
Unigine运行的窗口是Unigine自身CreateWindow出来的窗口。所以实质上Console才是宿主,无法关闭。
如果硬要关闭怎么操作呢?
1: 设置程序模式为窗口模式,如下图:
2 修改程序的入口函数Main 到WinMain
如下图:
第一个是WinMain是窗口化的函数,需要Windows.h 头文件的依赖
第二个WinMain的函数定义是固定的。
第三个,由于unigine需要传入argc,argv ,因此手动组织下简单的argc,argv 即可。
(当然此步不是必须,这些指令也可以在UnigineConfig中设定)