[发明专利]基于Unity3D开发WebGL产品与MySQL通讯的中转方法在审
申请号: | 201911219992.6 | 申请日: | 2019-12-03 |
公开(公告)号: | CN110955716A | 公开(公告)日: | 2020-04-03 |
发明(设计)人: | 昝荣师;柴有国;万泰明;胡伟明;丁邦林;韩聪 | 申请(专利权)人: | 北京英贝思科技有限公司 |
主分类号: | G06F16/25 | 分类号: | G06F16/25;G06F16/957;G06F9/54 |
代理公司: | 北京纽乐康知识产权代理事务所(普通合伙) 11210 | 代理人: | 范赤 |
地址: | 100081 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 unity3d 开发 webgl 产品 mysql 通讯 中转 方法 | ||
本发明公开了一种基于Unity3D开发WebGL产品与MySQL通讯的中转方法,该通讯方法包括:整理好需要访问的SQL服务器名称和语句、打包Unity3D工程为WebGL格式、编写PHP代码接收Unity3D的通讯请求、设置好消息请求队列和返回队列、向SQL服务器发起请求、验证是否合格,若验证不合格生成编辑报错内容,验证合格运行步骤A7、PHP将消息返回给Unity3D、Unity3D展示消息。本发明的有益效果:亟待解决WebGL产品在使用浏览器打开后无法与MySQL数据库建立通讯的难题,在Unity3D开发的WebGL和MySQL数据库之前搭建一个平台,起到类似于“中介”的作用,将双方需要进行的通讯的内容进行了相互的转达,从而打通了它们的连接,由于MySQL服务器性能卓越,搭配PHP技术可组成良好的开发环境,支持多项参数选择运行不同情况下的通讯。
技术领域
本发明涉及计算机技术通讯领域,具体来说,涉及一种基于Unity3D开发WebGL产品与MySQL 通讯的中转方法。
背景技术
Unity3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎,Unity类似于Director,Blender game engine, Virtools 或Torque Game Builder等利用交互的图型化开发环境为首要方式的软件。
目前,在使用Unity3D软件开发WebGL产品的过程中,当需要和MySQL 数据库进行通讯时,会发现无法使用Unity3D提供的常规方法来完成,这是由于WebGL产品是运行在浏览器的,而浏览器往往有安全访问设置,会导致Unity3D自带的通讯方式无法使用,目前还没有来自官方的或者普遍被认可的方式来很好地解决这一问题。
发明内容
针对相关技术中的上述技术问题,本发明提出一种基于Unity3D开发WebGL产品与MySQL 通讯的中转方法,能够实现Unity3D开发的WebGL产品和MySQL 数据库之间进行通讯。
为实现上述技术目的,本发明的技术方案是这样实现的:一种基于Unity3D开发WebGL产品与MySQL 通讯的中转方法,该通讯的中转方法包括以下步骤:
S1 整理好需要访问的SQL服务器名称和语句;
S2 打包Unity3D工程为WebGL格式;
S3 编写PHP代码接收Unity3D的通讯请求;
S4 设置好消息请求队列和返回队列;
S5 向SQL服务器发起请求;
S6 验证是否合格,若验证不合格生成编辑报错内容,验证合格运行步骤S7;
S7 PHP将消息返回给Unity3D;
S8 Unity3D展示消息。
进一步的,获取MySQL通讯代码时,采用PHP技术编写Unity3D打包的WebGL与MySQL 数据库通讯的四个参数,运用Unity3D提供的WWW通讯类将四个参数传递给PHP平台,WebGL获取PHP传回的MySQL 数据库消息。
进一步的,S2 打包Unity3D工程为WebGL格式基于四个参数代码:
Ⅰ 采用PHP技术编写需要访问的MySQL 数据库的地址以及用户名密码信息设置成可传递的参数;
Ⅱ 采用PHP技术编写需要访问的MySQL 数据库的某个表的名称设置成可传递的参数;
Ⅲ 采用PHP技术编写需要访问的MySQL 数据库的SQL语句并设置成可传递的参数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京英贝思科技有限公司,未经北京英贝思科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911219992.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种水利工程用泥沙沥水设备
- 下一篇:一种兽药混合分装装置