当我们运行Unigine的程序的时候,一般的会有一个Console,如下图

 

如何去掉Unigine中的启动Console

 

其原因是: 这种模式下的程序,在C++项目配置中设备为了Console模式

如何去掉Unigine中的启动Console

 

Unigine运行的窗口是Unigine自身CreateWindow出来的窗口。所以实质上Console才是宿主,无法关闭。

 

如果硬要关闭怎么操作呢?

1: 设置程序模式为窗口模式,如下图:

如何去掉Unigine中的启动Console

 

2 修改程序的入口函数Main 到WinMain

如下图:

如何去掉Unigine中的启动Console

第一个是WinMain是窗口化的函数,需要Windows.h 头文件的依赖

第二个WinMain的函数定义是固定的。

第三个,由于unigine需要传入argc,argv ,因此手动组织下简单的argc,argv 即可。

 (当然此步不是必须,这些指令也可以在UnigineConfig中设定)

相关文章:

  • 2021-09-04
  • 2022-12-23
  • 2021-07-18
  • 2022-01-08
  • 2021-11-06
  • 2022-12-23
猜你喜欢
  • 2021-12-30
  • 2022-12-23
  • 2022-12-23
  • 2021-12-04
  • 2021-11-29
  • 2021-12-25
相关资源
相似解决方案