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