一种游戏事件提示方法与流程_中国专利数据库
全国客户服务热线:4006-054-001 疑难解答:159-9855-7370(7X24受理投诉、建议、合作、售前咨询),173-0411-9111(售前),155-4267-2990(售前),座机/传真:0411-83767788(售后),微信咨询:543646
企业服务导航

一种游戏事件提示方法与流程

发布日期:2024-09-02 浏览次数: 专利申请、商标注册、软件著作权、资质办理快速响应热线:4006-054-001 微信:15998557370


一种游戏事件提示方法与流程
申请号: 申请日:
公开(公告)号: 公开(公告)日:
发明(设计)人: 申请(专利权)人:
主分类号: 分类号:
代理公司: 代理人:
地址: 国省代码:
权利要求书: 说明书:
微信咨询: 添加微信:543646或【点此在线咨询 文件下载: 【点此下载】请正确填写本页网址和接收邮箱
摘要: 本发明涉及游戏开发,尤其涉及一种游戏事件提示方法。、在游戏软件的ui(user interface,用户界面)系统中,常有红点提示系统。红点提示系统是在游戏界面中,给发生事件的界面和/或按钮添加一个提示点,提示玩家该按钮可以点击。、但是,由于游戏中的界面很多,游戏事件也很多,导致红点提示系...
相关服务: 软件产品登记测试全国受理 软件著作权666元代写全部资料全国受理 实用新型专利1875代写全部资料全国受理

本发明涉及游戏开发,尤其涉及一种游戏事件提示方法。背景技术:1、在游戏软件的ui(user interface,用户界面)系统中,常有红点提示系统。红点提示系统是在游戏界面中,给发生事件的界面和/或按钮添加一个提示点,提示玩家该按钮可以点击。2、但是,由于游戏中的界面很多,游戏事件也很多,导致红点提示系统的实现较为复杂。游戏界面有多重嵌套,导致管理提示点的难度较大,给游戏界面的界面元素例如按钮和标签添加提示点的效率较低,且容易出现漏添加的情况。3、因此,需要一种给游戏界面中的界面元素添加提示点的效率较高,且可以防止漏添加提示点的方法。技术实现思路1、为克服相关技术中存在的问题,本发明的目的是提供一种游戏事件提示方法,该方法给游戏界面中的界面元素添加提示点的效率较高,且可以防止漏添加提示点。2、一种游戏事件提示方法,包括:3、读取ui界面,所述ui界面包括显示组件;4、根据所述显示组件和所述ui界面构建红点树结构;5、将所述红点树结构中的树节点与游戏事件绑定;6、获取显示模式,若所述显示模式为提示模式,则对发生事件的所述树节点关联的界面元素进行红点提示;7、若所述显示模式为结构调整模式,则对所述红点树结构中的连接边赋予权重;所述权重用于表示不同所述树节点之间的关联度;选择待调整节点,筛选出所述待调整节点的邻域内的最小权重和平均权重;计算所述最小权重和所述平均权重的比值,得到权重比值,若所述权重比值小于权重比值阈值,则调整所述红点树结构。8、在本发明较佳的技术方案中,所述根据所述显示组件和所述ui界面构建红点树结构,包括:9、生成一个根节点;10、提取所述ui界面中的所述显示组件;11、根据所述ui界面的层级关系,将所述显示组件作为树节点,构建红点树结构;其中,每个所述树节点对应一个所述显示组件。12、在本发明较佳的技术方案中,所述将所述红点树结构中的树节点与游戏事件绑定,包括:13、对所述红点树结构中的树节点进行分类,得到节点标签;14、按照所述节点标签将所述树节点与对应的游戏事件绑定。15、在本发明较佳的技术方案中,所述对发生事件的所述树节点关联的界面元素进行红点提示,包括:16、将发生事件的所述树节点作为第一目标节点;17、从所述第一目标节点开始向上遍历,直到所述根节点;18、将遍历到的所述树节点的节点计数加1;19、对所述节点计数大于0的所述树节点关联的界面元素进行红点提示。20、在本发明较佳的技术方案中,所述获取显示模式之后,还包括:21、若所述显示模式为计数模式,则将发生事件的所述树节点作为第一目标节点;22、从所述第一目标节点开始向上遍历,直到所述根节点;23、将遍历到的所述树节点的节点计数加1;24、显示每个所述树节点的所述节点计数。25、在本发明较佳的技术方案中,所述显示每个所述树节点的所述节点计数之后,还包括:26、将解除事件的所述树节点作为第二目标节点;27、从所述第二目标节点开始向上遍历,直到所述根节点;28、将遍历到的所述树节点的所述节点计数减1;29、显示每个所述树节点的所述节点计数。30、在本发明较佳的技术方案中,所述将遍历到的所述树节点的所述节点计数减1之后,还包括:31、检测是否存在所述节点计数小于0的所述树节点;32、若存在,则将小于0的所述节点计数设置为0。33、在本发明较佳的技术方案中,所述按照所述节点标签将所述树节点与对应的游戏事件绑定,包括:34、按照所述节点标签向对应的所述树节点分配界面元素;35、建立所述树节点和对应的所述界面元素之间的关联关系;其中,所述界面元素包括界面按钮和界面标签。36、在本发明较佳的技术方案中,所述对所述节点计数大于0的所述树节点关联的界面元素进行红点提示,包括:37、查找与所述节点计数大于0的所述树节点关联的所述界面元素;38、在所述界面元素对应的位置显示提示符号;其中,所述提示符号为红色提示点。39、在本发明较佳的技术方案中,所述调整所述红点树结构包括:40、计算所述待调整节点的邻域内的所有所述树节点的节点计数的总和,得到局部计数总和;41、计算所述待调整节点的邻域内的每个所述树节点的节点计数与所述局部计数总和的比值,得到计数比值;42、根据所述计数比值增大或减小对应的所述连接边的权重。43、本发明的有益效果为:44、本发明提供的一种游戏事件提示方法包括读取ui界面,ui界面包括显示组件。根据显示组件和ui界面构建红点树结构,使用红点树结构可以有序地排列和展示多个显示组件。将红点树结构中的树节点与游戏事件绑定,获取显示模式,若显示模式为提示模式,当发生游戏事件时,对发生事件的树节点关联的界面元素进行红点提示。通过红点树结构组织ui界面中的不同显示组件,可以体现不同显示组件之间的关联关系。由于树节点具有根节点,当树节点发生事件时,该树节点的根节点也发生事件。基于树节点和根节点之间的关联关系,对发生事件的树节点对应的界面元素,以及该树节点的根节点对应的界面元素一起添加提示点,从而提高向游戏界面中的界面元素添加提示点的效率,且防止漏添加提示点。若显示模式为结构调整模式,则对红点树结构中的连接边赋予权重;权重用于表示不同树节点之间的关联度;选择待调整节点,计算出待调整节点的邻域内的最小权重和平均权重;计算最小权重和平均权重的比值,得到权重比值,若权重比值小于权重比值阈值,则调整红点树结构,可以优先对权重大的树节点进行计数,减小权重大的树节点的树节点和该树节点的父节点的节点计数的延迟,从而保证红点树结构的树节点的节点计数的实时性。技术特征:1.一种游戏事件提示方法,其特征在于,包括:2.根据权利要求1所述的游戏事件提示方法,其特征在于,所述根据所述显示组件和所述ui界面构建红点树结构,包括:3.根据权利要求1所述的游戏事件提示方法,其特征在于,所述将所述红点树结构中的树节点与游戏事件绑定,包括:4.根据权利要求2所述的游戏事件提示方法,其特征在于,所述对发生事件的所述树节点关联的界面元素进行红点提示,包括:5.根据权利要求2所述的游戏事件提示方法,其特征在于,所述获取显示模式之后,还包括:6.根据权利要求5所述的游戏事件提示方法,其特征在于,所述显示每个所述树节点的所述节点计数之后,还包括:7.根据权利要求6所述的游戏事件提示方法,其特征在于,所述将遍历到的所述树节点的所述节点计数减1之后,还包括:8.根据权利要求3所述的游戏事件提示方法,其特征在于,所述按照所述节点标签将所述树节点与对应的游戏事件绑定,包括:9.根据权利要求4所述的游戏事件提示方法,其特征在于,所述对所述节点计数大于0的所述树节点关联的界面元素进行红点提示,包括:10.根据权利要求6所述的游戏事件提示方法,其特征在于,所述调整所述红点树结构包括:技术总结本发明提供了一种游戏事件提示方法,其中方法包括读取UI界面,UI界面包括显示组件;根据显示组件和UI界面构建红点树结构;将红点树结构中的树节点与游戏事件绑定;获取显示模式,若显示模式为提示模式,则对发生事件的树节点关联的界面元素进行红点提示。通过红点树结构组织UI界面中的不同显示组件,可以体现不同显示组件之间的关联关系。由于树节点具有根节点,当树节点发生事件时,该树节点的根节点也发生事件。基于树节点和根节点之间的关联关系,对发生事件的树节点对应的界面元素,以及该树节点的根节点对应的界面元素一起添加提示点,从而提高向游戏界面中的界面元素添加提示点的效率,且防止漏添加提示点。技术研发人员:罗培羽,谢嘉,张科发,邝松恩,徐锐忠受保护的技术使用者:广州四三九九信息科技有限公司技术研发日:技术公布日:2024/8/13

一种游戏事件提示方法与流程