文章目录
最近公司项目需要嵌入到安卓app中,需要将unity的项目页面作为安卓app的一个子页面去使用,同时还需要进行消息的交互。在尝试的过程中也是碰到了许多的问题,在此做一些记录。
1.版本
(1).unity:20021.3.8f1c1
(2).android studio:Android studio Giraffe|2022.3.1 Patch 3
android studio版本必须和unity版本相适配,我上来直接下的最新的版本,结果碰到一大堆的问题。
具体参考unity官方文档中,切换到使用的unity版本,找到图中适配的gradle版本,去下载兼容的android studio版本就好了

(3).jdk:java8
Java Downloads | Oracle 中国

2.创建unity测试项目
新建一个空项目,场景中添加上一个cube,和一个button和toggle。

添加一个脚本,其中toggle控制方块旋转,按钮负责发送消息给安卓端,然后还有一个方法负责接收安卓端消息
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class RoutationTest : MonoBehaviour
{
public Toggle _toggle;
public Button _button;
void Start()
{
_toggle.onValueChanged.AddListener(delegate
{
if (_value == 0000.1f)
_value = -0000.1f;
else
_value = 0000.1f;
});
_button.onClick.AddListener(() =>
{
Debug.Log("输出:返回按钮被触发.");
backNavtive();
});
}
float _value = 0000.1f;

最低0.47元/天 解锁文章
5247

被折叠的 条评论
为什么被折叠?



