米哈游为什么可以做出四端兼容的大型游戏?

发布时间:
2024-05-12 10:07
阅读量:
11

没那么困难

你以为pc上用directx,然后安卓用vulkan,ios用metal,同样一套代码写三遍

现实是:你只要能解决vulkan,其他的都有办法

pc上直接就支持vulkan,其次switch也支持vulkan,最后ios和mac的vulkan转译成metal,有专门的公司,美国科罗拉多的一家图形科技公司在做,其主要产品就是moltenvk,通过moltenvk可以直接把vulkan的代码转译成metal

所以其实所谓的四端,压根没写三遍以上,实际上就做了vulkan的代码,然后平台自己能支持或者通过moltenvk等转译,大部分代码都是复用的

END