帛玉象
2018-10-29 14:14
采纳率: 50%
浏览 1.2k
已采纳

请问游戏引擎跨平台什么原理?

请问游戏引擎底层跨平台是不是使用cmake根据代码里面的平台宏,编译各个平台的源码生成窗体程序,再在这个窗体中绘画就是跨平台了?请问我理解的对不对?

我理解的游戏引擎跨平台原理:比如画一个三角形的API根据各个平台的源码封装很多平台的窗口实现,然后更具宏切换不同的源码生成各个平台的对应可执行文件,这样就可以生成各个平台的游戏可以执行文件。请问现在主流是否是这样实现的谢谢,本人学生研究软件爱好,请大佬解答赐教

4条回答 默认 最新

相关推荐 更多相似问题