咱们Cocos能支持一些Unity Android/IOS对标功能吗

1.类似于Unity Assets/Plugins下面的功能,比如我可以将Android开发好的功能封装成一个aar包,放到Assets/Plugins/Android里面。可以预先修改mainTemplate.gradle、settingsTemplate.gradle、AndroidManifest.xml里面的内容。

2.StreamingAssets文件夹功能,将构建后平台需要的放在assets的资源直接放这里面。

  1. 通过Unity提供的 AndroidJavaObjectAndroidJavaClass 类来调用Android原生API。这种方式允许你在C#脚本中调用Android Java代码,而无需编写JNI接口。

这是目前我觉得做原生包与Unity使用上的差距。放到下一个大版本支持都可以真心希望有这样的对标功能。

1赞

image 为何一言不发?干沉默了?

做不到呀,做不到呀

抄不来,建议直接用unity :joy:

原生交互这块我更喜欢cocos这种

在不部署jenkins的情况下,unity这种才更容易做模版出包。可以让不懂代码的老板一键出包。。为什么有这个需求呢,因为2个引擎都在用,老板叫用Cocos实现一样的功能。。

感觉build-templates这个文件夹比StreamingAssets更好用

功能还是不一样,没法运行时直接在游戏内访问

你要知道ccc的原生是V8打包

搞清楚你的需求,如果只是一键出包,写个python让老板点一下得了