【技术实现步骤摘要】
基于Unity3D引擎和Native客户端联调的方法、装置及联调系统
[0001]本专利技术涉及计算机
,尤其涉及一种基于Unity3D引擎和Native客户端联调的方法、装置及联调系统。
技术介绍
[0002]随着互联网技术的快速发展,越来越多Native客户端为了加入3D场景、增强画面表现,均会加入Unity3D引擎进行混合开发、调试,以得到优质的画面呈现效果,例如:互动软件内嵌虚幻引擎、真人直播客户端增加虚拟直播、车载系统加入3D车载展示模块等。
[0003]现有技术中,当需要对Native客户端的程序进行开发、调试时,是先在Unity3D业务模块中进行开发、调试,完成开发、调试好之后,把Unity3D业务模块从Unity3D引擎编辑环境中导出,并内嵌到Native客户端中,然后在Native客户端中预览实际运行效果,从而在Native客户端中根据实际运行效果对应的日志执行后续的操作,如查找、定位问题。
[0004]然而,实践发现,当出现问题时,需要返回Unity3D业务模块中调试程序,然后将程序调试好的Unity3D业务模块再次内嵌到Native客户端中预览实际效果,如此反复,直至程序没有问题。可见,当前程序调试方式的效率极低。因此,如何提出一种提高程序调试效率的技术方案显得尤为重要。
技术实现思路
[0005]本专利技术提供了一种基于Unity3D引擎和Native客户端联调的方法、装置及联调系统,能够提高程序调试效率。
[0006]为了解决上述技术问题,本专利 ...
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.一种基于Unity3D引擎和Native客户端联调的方法,其特征在于,所述方法包括:基于搭建好的Unity3D服务监听器在搭建好的协议服务环境中监听目标Native客户端发送的目标业务的协议消息,所述Unity3D服务监听器和所述协议服务环境均是在Unity3D引擎编辑器环境下搭建好的;根据所述目标业务的协议消息,确定与所述目标业务匹配的目标Unity3D业务模块;将所述目标业务的协议消息派发到所述目标Unity3D业务模块中,以触发所述目标Unity3D业务模块根据所述目标业务的协议消息对所述目标业务进行业务处理,所述业务处理包括调试处理。2.根据权利要求1所述的基于Unity3D引擎和Native客户端联调的方法,其特征在于,所述方法还包括:确定需要监听的网址的参数及端口的参数,所述网址及所述端口用于供第一Native客户端与所述Unity3D服务监听器进行通信,所述第一Native客户端包括所述目标Native客户端;在所述Unity3D引擎编辑器环境下,根据所述网址的参数及所述端口的参数,为所述Unity3D服务监听器设置所述网址及所述端口;在设置好所述网址及所述端口后,对所述网址及所述端口启动监听操作,并在所述Unity3D引擎编辑器环境,设置用于监听所述第一Native客户端发送业务的协议消息的回调方式,完成所述协议服务环境和所述Unity3D服务监听器的搭建。3.根据权利要求2所述的基于Unity3D引擎和Native客户端联调的方法,其特征在于,所述基于搭建好的Unity3D服务监听器在搭建好的协议服务环境中监听目标Native客户端发送的目标业务的协议消息,包括:基于搭建好的Unity3D服务监听器通过搭建好的协议服务环境中的网址及端口与目标Native客户端建立连接;在连接成功之后,监听所述目标Native客户端发送的目标业务的协议消息,其中,所述目标业务的协议消息为所述目标Native客户端以预设文件格式进行发送的消息。4.根据权利要求1
‑
3任一项所述的基于Unity3D引擎和Native客户端联调的方法,其特征在于,所述将所述目标业务的协议消息派发到所述目标Unity3D业务模块中,以触发所述目标Unity3D业务模块根据所述目标业务的协议消息对所述目标业务进行业务处理之前,所述方法还包括:将所述目标业务的协议消息,添加至预先确定出的消息队列中,所述消息队列用于存放来自于第二Native客户端发送的所有业务的协议消息,所述第二Native客户端包括所述目标Native客户端,所有所述业务的协议消息中包含所述目标业务的协议消息;根据所述消息队列中的消息情况,确定所述消息队列对应的消息循环方式;其中,所述将所述目标业务的协议消息派发到所述目标Unity3D业务模块中,以触发所述目标Unity3D业务模块根据所述目标业务的协议消息对所述目标业务进行业务处理,包括:根据所述消息循环方式,调用Unity3D
‑
Native客户端交互方式,将所述目标业务的协议消息派发到所述目标Unity3D业务模块中,以触发所述目标Unity3D业务模块根据所述目标业务的协议消息对所述目标业务进行业务处理。
技术研发人员:刘鑫,柯文湛,
申请(专利权)人:广州趣研网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。