一种由Unity到安卓的封装方法及装置制造方法及图纸

技术编号:16037923 阅读:64 留言:0更新日期:2017-08-19 19:44
本申请实施例提供一种由Unity到安卓的封装方法及装置。封装方法包括:在支持安卓的开发环境中,创建一模块类型的安卓工程;将Unity工程中的资源文件全部复制到所述安卓工程中;修改所述安卓工程中启动Activity的基类为UnityPlayerActivity;编译所述安卓工程,以输出继承所述Unity工程全部特性的安卓文件。采用本申请实施例提供的技术方案可以将Unity工程封装成Android模块,为Unity与Android的结合应用提供了条件,以便于在基于Android的直播应用中融合Unity,丰富直播应用的UI。

【技术实现步骤摘要】
一种由Unity到安卓的封装方法及装置
本申请涉及互联网
,尤其涉及一种由Unity到安卓(Android)的封装方法及装置。
技术介绍
随着互联网技术的发展,基于互联网的直播技术越来越广泛。用户界面(UserInterface,UI)是开发直播应用的重要环节,好的UI可以提高直播效果,增进用户与主播之间的互动性,提升直播房间的人气,增加直播应用的用户流量。在现有技术的基础上,如何进一步开发更加丰富多彩、支持更酷更炫动画效果的UI是开发直播应用急需解决的问题。
技术实现思路
面对直播应用开发过程中急需解决的问题,本申请专利技术人经过反复思考和研究提出一种解决思路,即在直播应用中融合Unity,利用Unity实现直播应用中的UI。其中,Unity是一种跨平台可视化的游戏引擎,主要用于开发游戏。直播应用除了包括UI,还包括与UI互访的底层业务逻辑。在一种应用场景中,底层业务逻辑基于Android实现。基于此,在直播应用中融合Unity,实际上是Unity与Android之间的融合,这就需要解决基于Android实现的底层业务逻辑与基于Unity实现的UI之间互访的问题。针对上述技术问题本文档来自技高网...
一种由Unity到安卓的封装方法及装置

【技术保护点】
一种由Unity到安卓的封装方法,其特征在于,包括:在支持安卓的开发环境中,创建一模块类型的安卓工程;将Unity工程中的资源文件全部复制到所述安卓工程中;修改所述安卓工程中启动Activity的基类为UnityPlayerActivity;编译所述安卓工程,以输出继承所述Unity工程全部特性的安卓文件。

【技术特征摘要】
1.一种由Unity到安卓的封装方法,其特征在于,包括:在支持安卓的开发环境中,创建一模块类型的安卓工程;将Unity工程中的资源文件全部复制到所述安卓工程中;修改所述安卓工程中启动Activity的基类为UnityPlayerActivity;编译所述安卓工程,以输出继承所述Unity工程全部特性的安卓文件。2.根据权利要求1所述的方法,其特征在于,所述将Unity工程中的资源文件全部复制到所述安卓工程中之前,所述方法还包括:根据界面设计需求,在支持Unity的开发环境中,创建Unity工程;编译所述Unity工程,以输出Unity文件;用解压工具强制解压所述Unity文件,以获得所述Unity工程中的资源文件。3.根据权利要求1所述的方法,其特征在于,所述将Unity工程中的资源文件全部复制到所述安卓工程中,包括:在所述安卓工程的源代码的主函数目录下,新建一资源文件夹;将所述Unity工程中的资源文件全部复制到所述资源文件夹中。4.根据权利要求1所述的方法,其特征在于,所述修改所述安卓工程中启动Activity的基类为UnityPlayerActivity,包括:打开所述安卓工程的编辑界面;通过所述编辑界面,修改所述启动Activity的基类为UnityPlayerActivity。5.根据权利要求1-4任一项所述的方法,其特征在于,所述Unity工程为实现直播应用的UI的工程;所述方法还包括:创建所述安卓文件与所述直播应用的底层业务逻辑之间的调用关系;根据所述安卓文件和所述调用关系,...

【专利技术属性】
技术研发人员:武瑞锋张鹏翼张菊元
申请(专利权)人:北京潘达互娱科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1