在Unity界面中生成输入框的方法及装置制造方法及图纸

技术编号:15746317 阅读:61 留言:0更新日期:2017-07-03 01:22
本申请实施例提供一种在Unity界面中生成输入框的方法及装置。其中,方法包括:响应于Unity界面关联的触发操作,获取Unity界面的启动指令;根据启动指令,加载用于在Unity界面中绘制输入框的Android插件;控制Android插件根据预先配置的可视化输入框属性的属性值,在Unity界面上绘制输入框。本申请实施例可在Unity界面中提供灵活、多样性的输入框。

Method and device for generating input frame in Unity interface

The embodiment of the present invention provides a method and an apparatus for generating an input frame in an Unity interface. The method comprises the following steps: in response to the Unity interface associated trigger operation, to obtain the Unity interface according to the start command; start command, loading the input box for drawing the Android plugin in the Unity interface; control Android plug-in according to visual input preset frame attribute value, draw the input box on the interface of Unity. The embodiments of the present invention provide flexible and diverse input frames in the Unity interface.

【技术实现步骤摘要】
在Unity界面中生成输入框的方法及装置
本申请涉及视频直播
,尤其涉及一种在Unity界面中生成输入框的方法及装置。
技术介绍
Unity是一个可以让你轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。因为Unity在众多方面的优势,例如具有强大的移植性、拓展性以及丰富的图像资源效果增强功能等,因此被广泛地用于开发各种应用。在使用Unity应用的过程中,通过Unity界面上的输入框进行信息输入,是最为常见的交互方式。但是,基于Unity开发的输入框样式比较单一,无法,满足不同应用的个性化需求。
技术实现思路
本申请的多个方面提供一种在Unity界面中生成输入框的方法及装置,用以在Unity界面中提供灵活、多样性的输入框。本申请实施例提供一种在Unity界面中生成输入框的方法,包括:响应于Unity界面关联的触发操作,获取所述Unity界面的启动指令;根据所述启动指令,加载用于在所述Unity界面中绘制输入框的Android插件;控制所述Android插件根据预先配置的可视化输入框属性的属性值,在所述Unity界面上绘制所述输入框。在一可选实施方式中,所述Unity控制器响应于Unity界面关联的触发操作,获取所述Unity界面的启动指令,包括:响应于启动所述Unity界面所属Unity应用的操作,获取所述启动指令;或者响应于将所述Unity界面所属Unity应用从后台切换至前台的操作,获取所述启动指令;或者响应于跨应用访问所述Unity界面的操作,获取所述启动指令;或者响应于从上一Unity界面切换至所述Unity界面的操作,获取所述启动指令。在一可选实施方式中,所述根据所述启动指令,加载用于在所述Unity界面中绘制输入框的Android插件,包括:根据所述启动指令,从所述Unity界面所属Unity应用的安装路径下,加载所述Android插件;调用所述Android插件的初始化方法,以初始化所述Android插件。在一可选实施方式中,所述控制所述Android插件根据预先配置的可视化输入框属性的属性值,在所述Unity界面上绘制所述输入框,包括:向所述Android插件发送运行指令;运行所述Android插件,以根据预先配置的可视化输入框属性的属性值,在所述Unity界面上绘制所述输入框。在一可选实施方式中,所述控制所述Android插件根据预先配置的可视化输入框属性的属性值,在所述Unity界面上绘制所述输入框之前,还包括:在所述Android插件中,配置所述可视化输入框属性的属性值。在一可选实施方式中,所述控制所述Android插件根据预先配置的可视化输入框属性的属性值,在所述Unity界面上绘制所述输入框之后,还包括:接收所述Android插件提交的输入信息;输出与所述输入信息匹配的搜索结果;其中,所述输入信息是所述Android插件响应于输入操作从所述输入框内获取,并响应于输入提交操作而提交的。本申请实施例还提供一种在Unity界面中生成输入框的装置,包括:获取单元,用于响应于Unity界面关联的触发操作,获取所述Unity界面的启动指令;加载单元,用于根据所述启动指令,加载用于在所述Unity界面中绘制输入框的Android插件;控制单元,用于控制所述Android插件根据预先配置的可视化输入框属性的属性值,在所述Unity界面上绘制所述输入框。在一可选实施方式中,所述获取单元具体用于:响应于启动所述Unity界面所属Unity应用的操作,获取所述启动指令;或者响应于将所述Unity界面所属Unity应用从后台切换至前台的操作,获取所述启动指令;或者响应于跨应用访问所述Unity界面的操作,获取所述启动指令;或者响应于从上一Unity界面切换至所述Unity界面的操作,获取所述启动指令。在一可选实施方式中,所述加载单元具体用于:根据所述启动指令,从所述Unity界面所属Unity应用的安装路径下,加载所述Android插件;调用所述Android插件的初始化方法,以初始化所述Android插件。在一可选实施方式中,所述控制单元具体用于:向所述Android插件发送运行指令;运行所述Android插件,以根据预先配置的可视化输入框属性的属性值,在所述Unity界面上绘制所述输入框。在一可选实施方式中,所述装置还包括:配置单元,用于在所述控制单元控制所述Android插件根据预先配置的可视化输入框属性的属性值,在所述Unity界面上绘制所述输入框之前,在所述Android插件中,配置所述可视化输入框属性的属性值。在一可选实施方式中,所述装置还包括:接收单元,用于接收所述Android插件提交的输入信息;输出单元,用于输出与所述输入信息匹配的搜索结果;其中,所述输入信息是所述Android插件响应于输入操作从所述输入框内获取,并响应于输入提交操作而提交的。在本申请实施例中,在Unity应用中内嵌Android插件,通过Android插件绘制Unity界面上的输入框,利用Android技术支持多样式输入框的特性,基于预先配置的可视化输入框属性的属性值,在Unity界面中绘制输入框,解决Unity界面中输入框样式单一的问题,提供灵活、多样性的输入框,满足不同应用的个性化需求。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为本申请一实施例提供的在Unity界面中生成输入框的方法的流程示意图;图2a为本申请另一实施例提供的Unity应用的简化的内部结构示意图;图2b为本申请另一实施例提供的在Unity界面中生成输入框的方法的流程示意图;图3为本申请又一实施例提供的Unity界面中生成输入框的方法的流程示意图;图4为本申请又一实施例提供的在Unity界面中生成输入框的装置的结构示意图;图5为本申请又一实施例提供的在Unity界面中生成输入框的装置的结构示意图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。在现有技术中,基于Unity开发的应用面临着输入框样式单一的问题,针对该问题,本申请实施例提供一种解决方案,核心原理是:在Unity应用(即基于Unity开发的应用)中嵌入Android插件,由Android插件负责Unity界面上输入框的绘制,从而利用Android技术支持多样式输入框的特性,解决Unity界面上输入框样式单一的问题,进而提供灵活、多样性的输入框,满足不同应用的个性化需求。下面通过具体实施例,对本申请技术方案的原理做详细说明。图1为本申请一实施例提供的在Unity界面中生成输入框的方法的流程示意图。可选地,本实施例的执行主体可以是Unity应用中负责Unity界面的模块,例如可以称之为UI控制器,但不限于此。如图1所示,所述方本文档来自技高网...
在Unity界面中生成输入框的方法及装置

【技术保护点】
一种在Unity界面中生成输入框的方法,其特征在于,包括:响应于Unity界面关联的触发操作,获取所述Unity界面的启动指令;根据所述启动指令,加载用于在所述Unity界面中绘制输入框的Android插件;控制所述Android插件根据预先配置的可视化输入框属性的属性值,在所述Unity界面上绘制所述输入框。

【技术特征摘要】
1.一种在Unity界面中生成输入框的方法,其特征在于,包括:响应于Unity界面关联的触发操作,获取所述Unity界面的启动指令;根据所述启动指令,加载用于在所述Unity界面中绘制输入框的Android插件;控制所述Android插件根据预先配置的可视化输入框属性的属性值,在所述Unity界面上绘制所述输入框。2.根据权利要求1所述的方法,其特征在于,所述Unity控制器响应于Unity界面关联的触发操作,获取所述Unity界面的启动指令,包括:响应于启动所述Unity界面所属Unity应用的操作,获取所述启动指令;或者响应于将所述Unity界面所属Unity应用从后台切换至前台的操作,获取所述启动指令;或者响应于跨应用访问所述Unity界面的操作,获取所述启动指令;或者响应于从上一Unity界面切换至所述Unity界面的操作,获取所述启动指令。3.根据权利要求1所述的方法,其特征在于,所述根据所述启动指令,加载用于在所述Unity界面中绘制输入框的Android插件,包括:根据所述启动指令,从所述Unity界面所属Unity应用的安装路径下,加载所述Android插件;调用所述Android插件的初始化方法,以初始化所述Android插件。4.根据权利要求1所述的方法,其特征在于,所述控制所述Android插件根据预先配置的可视化输入框属性的属性值,在所述Unity界面上绘制所述输入框,包括:向所述Android插件发送运行指令;运行所述Android插件,以根据预先配置的可视化输入框属性的属性值,在所述Unity界面上绘制所述输入框。5.根据权利要求1-4任一项所述的方法,其特征在于,所述控制所述Android插件根据预先配置的可视化输入框属性的属性值,在所述Unity界面上绘制所述输入框之前,还包括:在所述Android插件中,配置...

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

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

1