我正在使用Visual在C++中开发一个游戏引擎。
在游戏引擎(如Unity )中,游戏可以通过引擎进行播放,但可以通过引擎编译成可执行文件(如.exe、.apk等)。
我想要实现这样一个系统,但我被困在游戏引擎如何能够在引擎内编译游戏。由于实际引擎是为特定平台(例如Windows )编译的,因此引擎必须包含自己的编译器,才能为其他平台(Linux、Android等)构建游戏。
我想知道的是,我将如何在我自己的游戏引擎中实现这样的系统,在那里我可以编译引擎,然后在引擎中我可以编译游戏?
发布于 2021-12-07 20:04:05
您不必让最终用户为每个目标编译引擎。你必须让他们交叉编译他们的游戏代码,并将预先提供的引擎库链接到每个目标的可执行文件中。
https://stackoverflow.com/questions/70266147
复制相似问题