引擎停机
This article describes in detail the steps taken by the UNIGINE engine when the Engine::shutdown() function is called. For other steps and general information about execution sequence, see the Execution Sequence article.本文详细介绍了UNIGINE引擎在调用Engine::shutdown()函数时所采取的步骤。有关执行顺序的其他步骤和一般信息,请参阅执行顺序文章。
Shutdown steps关机步骤#
- If the Editor Logic is running, it calls its shutdown() function.如果编辑器逻辑正在运行,它会调用其 shutdown() 函数。
- The World Logic calls the shutdown() function.World Logic调用shutdown()函数。
- UNIGINE calls the shutdown() function of the System Logic. Here, for example, you can set a splash screen with credits to be shown when exiting the UNIGINE-based application.UNIGINE 调用系统逻辑的 shutdown() 函数。例如,在这里,您可以设置在退出基于 UNIGINE 的应用程序时显示的片头屏幕。
- The shutdown() function of all plugins is called.调用所有插件的 shutdown() 函数。
- If the user has tweaked any settings, the engine saves changes into the configuration file.如果用户调整了任何设置,引擎会将更改保存到配置文件中。
- World, sound, and file system threads are terminated.世界、声音和文件系统线程被终止。
- All resources allocated for UNIGINE are freed.分配给 UNIGINE 的所有资源都被释放。
- Memory allocator is shut down.内存分配器已关闭。
最新更新:
2022-10-10
Help improve this article
Was this article helpful?
(or select a word/phrase and press Ctrl+Enter)