[发明专利]基于引擎Lua脚本应用和引擎与Lua脚本相互调用方法及装置有效
申请号: | 201410537544.1 | 申请日: | 2014-10-13 |
公开(公告)号: | CN104317578B | 公开(公告)日: | 2017-12-05 |
发明(设计)人: | 张翼 | 申请(专利权)人: | 无锡梵天信息技术股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京品源专利代理有限公司11332 | 代理人: | 邓猛烈,孟金喆 |
地址: | 214000 江苏省无锡市新*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明实施例公开了一种基于引擎Lua脚本应用和引擎与Lua脚本相互调用方法及装置,所述的基于引擎Lua脚本应用方法,包括在Lua脚本中注册所有事件;在引擎中定义发送列表和接收列表;插入事件消息及该事件消息对应的回调函数到接收列表;插入事件消息到发送列表中;采用本实施例所提供的技术方案,能够封装引擎并通过提供相应的接口供Lua脚本与引擎进行交互,避免引擎与Lua脚本中的事件嵌套调用,有效的降低引擎中各个模块之间的耦合度。由于其独立性,同时也可以从游戏中分离应用与其他的多款游戏中,有利于提高开发的效率,也方便游戏的升级和更新。 | ||
搜索关键词: | 基于 引擎 lua 脚本 应用 相互 调用 方法 装置 | ||
【主权项】:
一种基于引擎Lua脚本应用方法,包括:在Lua脚本中利用关键字regevent注册所有事件;在引擎中定义用以存储事件消息的相应名称的发送列表和用以存储事件消息的相应名称及该事件所对应的回调函数的接收列表;加载Lua脚本;调用事件注册函数获取插入发送列表的事件消息的回调函数;插入事件消息的名称及该事件消息对应的回调函数到接收列表;当触发该事件时,插入事件消息的名称到发送列表中。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡梵天信息技术股份有限公司,未经无锡梵天信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410537544.1/,转载请声明来源钻瓜专利网。
- 上一篇:高密度互联电路板化学药水药桶开盖装置
- 下一篇:一种块状物转运车