合作咨询
我们的专家服务团队将竭诚为您提供专业的合作咨询服务
Harmony OS Next 不在能用Android工具连出包了。
主流游戏引擎Unity和UE5都没有支持过Harmony OS Next这个平台。
Unity和UE5的打包工具都是c#,引擎代码都是c++。
我们需要为鸿蒙创建一个新的平台代码
1,需要定义鸿蒙next宏,引擎编辑器支持鸿蒙next的项目配置。这一步主要修改引擎编辑器代码,unity是c#和xml,UE5是c++和ini
2,需要创建专为鸿蒙next的,从通用平台接口衍生的运行时平台接口,比如重载读写文件,获得调试堆栈,渲染api等等。这一步主要是c++
3,烘焙职场支持鸿蒙next,所谓烘焙就是把平台通用资产,比如png,变成DXT、ASTC等平台专有格式,比如shader,变成dx bytecode、metallib等平台专有着色器字节码。这一步主要是c++。
4,打包流程支持鸿蒙next工具链(目前只考虑windows x86_64平台出鸿蒙next包),能够创建鸿蒙next工程,并调用鸿蒙工具链出包、部署。这一步主要是c#
为游戏引擎添加一个新的OS,能够让它成功出包,对于个人开发者或引擎公司工作量会非常大。目前有哪些引擎公司或开发者,计划开发鸿蒙next适配的吗。
我要提问题