[发明专利]一种交互式应用框架设计的方法及装置有效
申请号: | 201610873613.5 | 申请日: | 2016-09-30 |
公开(公告)号: | CN107015787B | 公开(公告)日: | 2020-05-05 |
发明(设计)人: | 马亮;罗春华;贺志强 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F8/35 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 交互式 应用 框架 设计 方法 装置 | ||
一种交互式应用框架设计的方法及装置,所述方法包括:根据待创建的目标技能对象的技能标识获取目标技能对象对应的技能组件的组件标识和技能组件的配置信息;根据技能组件的组件标识分别创建与组件标识对应的组件对象;根据技能组件的配置信息,将创建的各组件对象装配到目标技能对象,得到对应的目标技能;按照技能标识,将目标技能关联到用户角色。通过采用本发明,可以减少编码工作量和提高开发效率,以及提高各技能组件的复用率,相应减少运营维护成本。
技术领域
本发明涉及交互式应用通信技术领域,尤其涉及一种交互式应用框架设计的方法及装置。
背景技术
目前的游戏系统的技能体系中,对于游戏中所需的技能设计主要是采用数据驱动、专用编辑器和第三方编辑器结合的方式实现一个技能的功能。例如以手机英雄杀的技能体系为例,其技能框架的构造思路为:将所有的卡牌都抽象成技能,由技能管理器进行统一的创建和生命周期管理,卡牌和技能为一一对应关系,例如基础牌对应着基础牌技能,装备牌对应装备牌技能,英雄牌对应英雄技能,锦囊牌对应着锦囊技能。可见,每张卡牌都需要客户端开发对应的逻辑才能实现对应的技能,使得技能的可复用度低下以及可扩展性较差。
由于每个技能都用专门的类去实现,在一个游戏本身包含了数量庞大的卡牌的前提下,编辑工作、维护和运营已经较为复杂,若再开发新技能,那么还需要编辑新的逻辑以实现新技能的效果,会进一步增加工作量,也相应增加维护成本和运营成本。
发明内容
本发明提供了一种交互式应用框架设计的方法及装置,能够解决现有技术中创建交互式应用的效率较低的问题。
第一方面提供一种交互式应用框架设计的方法,所述方法包括:
根据待创建的目标技能对象的技能标识获取所述目标技能对象对应的技能组件的组件标识和所述技能组件的配置信息;
根据技能组件的组件标识分别创建与组件标识对应的组件对象;
根据技能组件的配置信息,将创建的各组件对象装配到所述目标技能对象,得到对应的目标技能;
按照所述技能标识,将所述目标技能关联到用户角色。
本发明第二方面提供一种用于设计交互式应用框架的装置,具有实现对应于上述第一方面提供的交互式应用框架设计的方法的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。硬件或软件包括一个或多个与上述功能相对应的模块,所述模块可以是软件和/或硬件。
一种可能的设计中,所述装置包括:
获取模块,用于根据待创建的目标技能对象的技能标识获取所述目标技能对象对应的技能组件的组件标识和所述技能组件的配置信息;
处理模块,用于根据技能组件的组件标识分别创建与组件标识对应的组件对象;根据技能组件的配置信息,将创建的各组件对象装配到所述目标技能对象,得到对应的目标技能;按照所述技能标识,将所述目标技能关联到用户角色。
相较于现有技术,本发明提供的方案中,根据技能标识获取目标技能对象对应的技能组件的组件标识和技能组件的配置信息;根据技能组件的组件标识分别创建与组件标识对应的组件对象;根据技能组件的配置信息,将创建的各组件对象装配到目标技能对象,得到对应的目标技能。通过采用本发明,可以减少编码工作量和提高开发效率,以及提高各技能组件的复用率,相应减少运营维护成本。
附图说明
图1为本实施例中示意图;
图2为本实施例中交互式应用框架设计的方法的一种流程示意图;
图3为本实施例中一种组装后的技能框架图;
图4为本实施例中技能管理器的逻辑框架图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610873613.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种信息展示方法和装置
- 下一篇:一种通用串行接口数据卡的配置方法和系统