Android App View——团结引擎车机版实现安卓应用原生嵌入 3D 开发场景

团结引擎 1.5.0 版本已于 4 月 14 日正式发布,从 1.5.0 版本开始,团结引擎车机版带来了一个激动人心的新能力 ------ Android App View。现在,开发者可以将任意第三方安卓应用以 2D 组件或 3D 组件的形式,原生嵌入到 Tuanjie 开发的 3D 场景中,打造更具沉浸感与交互性的体验。

亮点速览

丨支持原生安卓应用

Android App View 支持将安卓应用直接嵌入 Tuanjie 场景,全安卓应用支持,无论是地图、视频还是音乐等三方应用,皆可无缝嵌入,全面提升车载 3D 应用的丰富性

丨2D & 3D 双形态灵活呈现

可以将应用以 UGUI 组件 的形式铺展在界面上,或以 3D 物体的方式置于 3D 空间中,带来前所未有的视觉融合体验

丨Editor 内全流程集成

在 Tuanjie Editor 中支持直接创建和管理 App View 2D 或 App View 3D 组件,仅需新建特定 Assets 并配置包名即可调用

丨灵活调控

自定义分辨率、渲染缩放比、渲染间隔,适配不同场景需求

丨多实例共存

同一场景可嵌入多个应用,如同时展示导航、音乐等

以智能座舱 3D Launcher 的开发为例,借助 Android App View 可以嵌入地图,实现无缝转场:

三步快速上手

1.启用功能

(1)升级至 Tuanjie 1.5.0+,切换至 HMI Android平台

(2)Project Settings 中勾选 Enable Android App View

2.配置应用参数

(1)Assets 中,创建 Android App View Settings,输入目标应用包名(如com.example.app)

(2)调整默认宽高与 Render Scale,Tuanjie 将自动生成 Render Texture

3.添加组件并拖拽绑定

(1)一键创建 Android App View 2D/3D 组件

(2)将 Android App View Settings 拖入 Inspector 中,完成绑定

(3)导出至真机运行

完整操作视频可查看:

开发说明

○ 当前公开版本仅支持填写包名导入整个应用,支持导入单个 View 的 Android App View 版本即将上线!

○ 当前版本仅支持 OpenGLES,Vulkan 将在后续版本支持;

○ 请使用系统签名并配置相应权限;

○ 支持 Old Input System,New Input System 可通过扩展脚本接入;

○ 推荐使用自定义材质,以避免内置材质被覆盖或失效。

○ 实验性功能提示:当前版本可能存在问题,欢迎反馈宝贵意见,共同塑造下一代混合交互标准!

获取操作详细及 API 说明可查阅官方文档!

Tuanjie Android App View (Experimental):https://docs.unity.cn/cn/tuanjiemanual/Manual/hmi-android-app-view.html

前往官方开发者社区,可以与研发团队交流,反馈意见,获取更多支持!

开发者社区:https://developer.unity.cn/plate/hmi

下载 Tuanjie 1.5.0 ,即刻开启使用之旅!

https://unity.cn/tuanjie/releases

相关推荐
董可伦2 小时前
Dinky 安装部署并配置提交 Flink Yarn 任务
android·adb·flink
每次的天空3 小时前
Android学习总结之Glide自定义三级缓存(面试篇)
android·学习·glide
恋猫de小郭3 小时前
如何查看项目是否支持最新 Android 16K Page Size 一文汇总
android·开发语言·javascript·kotlin
flying robot5 小时前
小结:Android系统架构
android·系统架构
xiaogai_gai5 小时前
有效的聚水潭数据集成到MySQL案例
android·数据库·mysql
鹅鹅鹅呢5 小时前
mysql 登录报错:ERROR 1045(28000):Access denied for user ‘root‘@‘localhost‘ (using password Yes)
android·数据库·mysql
在人间负债^6 小时前
假装自己是个小白 ---- 重新认识MySQL
android·数据库·mysql
WenGyyyL6 小时前
研读论文——《用于3D工业异常检测的自监督特征自适应》
人工智能·python·深度学习·机器学习·计算机视觉·3d
belldeep6 小时前
python:trimesh 用于 STL 文件解析和 3D 操作
python·3d·stl
Leo.yuan6 小时前
3D 数据可视化系统是什么?具体应用在哪方面?
大数据·数据库·3d·信息可视化·数据分析