首页 > 其他分享 >cocos creator教程:嵌入 unity

cocos creator教程:嵌入 unity

时间:2023-03-21 16:33:13浏览次数:41  
标签:cocos creator 安卓 gradle unity 根目录

使用配置

unity 2021.3.20f1c1
cocos creator 3.6.1

unity 配置

1. 配置原生环境

顶部菜单/文件/生成设置,以 IOS 为例
image

2. 配置 API Level

和 cocos 打包配置一致
image

接入步骤

  • 导出 unity 安卓项目
    image

  • 将导出的 unity 安卓项目中的 unityLibrary 拷贝到 cocos 安卓项目根目录下

  • unity 安卓项目根目录\launcher\src\main\res 拷贝到 cocos项目根目录\native\engine\android\res,选择覆盖

  • cocos 安卓项目根目录\unityLibrary\libs\unity-classes.jar 解压缩删除 com\google 文件夹后再压缩为 unity-classes.jar

  • settings.gradle 内增加 include,project('')
    image

  • build.gradle(Module)修改
    image

  • build.gradle(Project)修改
    image

  • 在 cocos 安卓项目的 AndroidManifest 中修改 unityActivity 为单独进程,防止退出 unity 结束主进程
    image

  • 添加原生跳转方法
    image

标签:cocos,creator,安卓,gradle,unity,根目录
From: https://www.cnblogs.com/muzzik/p/17235487.html

相关文章

  • Revit 机电模型导入 Unity(一)
    Revit机电模型导入Unity(一)目前存在问题1.Revit机电模型导出带材质的模型到Unity2.Revit机电模型颜色是通过过滤器(仅改变视图并未改变实际材质颜色)实现分类,......
  • 【Unity3D】基于模板测试和顶点膨胀的描边方法
    1前言​选中物体描边特效中介绍了基于模板纹理模糊膨胀的描边方法,该方法实现了软描边,效果较好,但是为了得到模糊纹理,对屏幕像素进行了多次渲染,效率欠佳。本文将介绍......
  • 【Unity3D】基于AssetBundle实现资源热更新
    1前言​Unity3D本地资源一般放在Resources目录下,但是Resouces文件夹的大小不能超过2G,使用AssetBundle管理资源可以解决Resources文件夹受限问题。​......
  • 【Unity3D】半球卷屏特效
    1原理​凸镜贴图和渐变凸镜贴图中介绍了使用OpenGL实现凸镜贴图及其原理,通过顶点坐标映射到纹理坐标,并构造三角形网格,构建了真正的三维凸镜模型。本文通过Shad......
  • 【Unity3D】卷轴特效
    1原理​当一个圆在地面上沿直线匀速滚动时,圆上固定点的运动轨迹称为旋轮线(或摆线、圆滚线)。本文实现的卷轴特效使用了旋轮线相关理论。​以下是卷轴特效原理及......
  • 【Unity3D】水波特效
    1水波特效原理​水波特效属于Unity3D后处理特效,其原理是:对渲染后的纹理进行局部挤压和拉升变换,即对局部uv坐标进行周期性的偏移运动,实现波纹效果。​1)波形......
  • 【Unity3D】选中物体描边特效
    1前言​描边的难点在于如何检测和识别边缘,当前实现描边特效的方法主要有以下几种:​1)基于顶点膨胀的描边方法​在SubShader中开2个Pass渲染通道,第一......
  • 【Unity3D】绘制物体表面三角形网格
    1仅绘制三角形网格​1)创建游戏对象​创建一个空对象,重命名为Grid,并在其下添加需要绘制网格的对象,如下:​场景显示如下:​2)添加脚本组件​Grid......
  • 【Unity3D】绘制物体外框线条盒子
    1需求描述​点选物体、框选物体、绘制外边框中介绍了物体投影到屏幕上的二维外框绘制方法,本文将介绍物体外框线条盒子绘制方法。内框:选中物体后,绘制物体的内框(紧......
  • 【Unity3D】点选物体、框选物体、绘制外边框
    1需求描述​绘制物体外框线条盒子中介绍了绘制物体外框长方体的方法,本文将介绍物体投影到屏幕上的二维外框绘制方法。点选物体:点击物体,可以选中物体,按住Ctrl追......