[发明专利]跨引擎调用方法及装置有效
申请号: | 201610711711.9 | 申请日: | 2016-08-22 |
公开(公告)号: | CN106325866B | 公开(公告)日: | 2019-09-20 |
发明(设计)人: | 黄巍 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30 |
代理公司: | 北京博浩百睿知识产权代理有限责任公司 11134 | 代理人: | 宋子良 |
地址: | 310000 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种跨引擎调用方法及装置。其中,该方法包括:第一引擎获取第一数据集合,其中,第一引擎采用编译型编程语言,第一数据集合包括一种或多种类型回调事件的序列化结果;第一引擎向第二引擎传入第一数据集合,其中,第二引擎采用脚本编程语言;第一引擎接收来自于第二引擎的第二数据集合,其中,第二数据集合包括:对游戏对象的操作指令的序列化结果。本发明解决了相关技术中提供的在Unity引擎中嵌入Lua脚本系统的技术方案的跨语言调用速度较慢,执行效率较低的技术问题。 | ||
搜索关键词: | 引擎 第一数据 编程语言 数据集合 引擎调用 集合 序列化 操作指令 回调事件 游戏对象 脚本 调用 编译 嵌入 语言 | ||
【主权项】:
1.一种跨引擎调用方法,其特征在于,包括:第一引擎获取第一数据集合,其中,所述第一引擎采用编译型编程语言,所述第一数据集合包括一种或多种类型回调事件的序列化结果;所述第一引擎向第二引擎传入所述第一数据集合,其中,所述第二引擎采用脚本编程语言;所述第一引擎接收来自于所述第二引擎的第二数据集合,其中,所述第二数据集合包括:对一个或多个游戏对象的操作指令的序列化结果;其中,所述第一引擎获取所述第一数据集合包括:所述第一引擎获取待操作的一个或多个游戏对象;所述第一引擎分别收集与每种游戏对象对应的回调事件,并分别对收集到的回调事件进行序列化处理,得到待拼接的序列化结果;所述第一引擎将得到的与每种游戏对象对应的待拼接的序列化结果进行拼接,获取所述第一数据集合,其中,所述第一数据集合记录每个回调事件所归属的游戏对象。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610711711.9/,转载请声明来源钻瓜专利网。