游戏中UI控件进行更新的方法及装置制造方法及图纸

技术编号:25755729 阅读:27 留言:0更新日期:2020-09-25 21:05
本发明专利技术提供了一种游戏中UI控件进行更新的方法及装置,其中,该方法包括:在游戏的制作工具中设置一游戏UI控件配置接口;通过所述游戏UI控件配置接口设置需要更新的游戏UI控件信息;依据所述需要更新的游戏UI控件信息,生成游戏逻辑脚本组件加入到制作的游戏程序中;其中,所述游戏逻辑脚本组件配置为在游戏运行时:接收游戏程序中涉及UI控件对应属性数据的更新信息;解析所述UI控件对应属性数据的更新信息,并与游戏UI控件配置接口中设置的需要更新的游戏UI控件信息相匹配;依据匹配的UI控件对应属性数据,执行对应的UI控件的更新操作。通过本发明专利技术,解决了相关技术在虚拟游戏中更新控件视图需要编写大量代码的技术问题。

【技术实现步骤摘要】
游戏中UI控件进行更新的方法及装置
本专利技术涉及游戏开发领域,具体而言,涉及一种游戏中UI控件进行更新的方法及装置。
技术介绍
相关技术中,用户界面(UserInterface,简称为UI)是虚拟游戏的人机交互、操作逻辑、界面美观的整体设计,是系统和用户之间进行交互和信息交换的媒介,它实现信息的内部形式与人类可以接受形式之间的转换,用户界面是介于用户与硬件而设计彼此之间交互沟通相关软件。UI控件在代码中包括底层的函数接口和前端的视图界面,底层函数控制前端界面的变化,在相关技术的UI框架下开发UI逻辑时,如果需要更新一个UI控件的外观,需要编写大量的相关代码,以更新游戏主角的健康值为例:代码中健康值的文本控件名为self._textHP,当玩家的健康值数据playerHp发生变化时,为了让UI控件外观发生变化,需要编写如下的代码:ComponentOpt.SetActive(self._textHP,true)Text.SetText(self._textHP,playerHp)类似的还有更新图标、滚动条本文档来自技高网...

【技术保护点】
1.一种游戏中UI控件进行更新的方法,其特征在于,包括:/n在游戏的制作工具中设置一游戏UI控件配置接口;通过所述游戏UI控件配置接口设置需要更新的游戏UI控件信息;依据所述需要更新的游戏UI控件信息,生成游戏逻辑脚本组件加入到制作的游戏程序中;其中,所述游戏逻辑脚本组件配置为在游戏运行时:接收游戏程序中涉及UI控件对应属性数据的更新信息;/n解析所述UI控件对应属性数据的更新信息,并与游戏UI控件配置接口中设置的需要更新的游戏UI控件信息相匹配;/n依据匹配的UI控件对应属性数据,执行对应的UI控件的更新操作。/n

【技术特征摘要】
1.一种游戏中UI控件进行更新的方法,其特征在于,包括:
在游戏的制作工具中设置一游戏UI控件配置接口;通过所述游戏UI控件配置接口设置需要更新的游戏UI控件信息;依据所述需要更新的游戏UI控件信息,生成游戏逻辑脚本组件加入到制作的游戏程序中;其中,所述游戏逻辑脚本组件配置为在游戏运行时:接收游戏程序中涉及UI控件对应属性数据的更新信息;
解析所述UI控件对应属性数据的更新信息,并与游戏UI控件配置接口中设置的需要更新的游戏UI控件信息相匹配;
依据匹配的UI控件对应属性数据,执行对应的UI控件的更新操作。


2.根据权利要求1所述的方法,其特征在于,通过所述游戏UI控件配置接口设置需要更新的游戏UI控件信息包括:
在游戏引擎的交互界面中添加所述UI控件,并设置所述UI控件的描述信息。


3.根据权利要求1所述的方法,其特征在于,依据所述需要更新的游戏UI控件信息,生成游戏逻辑脚本组件加入到制作的游戏程序中,包括:
根据所述游戏UI控件信息搜索所述UI控件在虚拟游戏场景的游戏界面中的控件信息,并将所述控件信息传递至模板代码类;
在所述模板代码类中将所述控件信息翻译成lua语法的游戏逻辑脚本组件加入到制作的游戏程序中。


4.根据权利要求3所述的方法,其特征在于,根据所述游戏UI控件信息搜索所述UI控件在虚拟游戏场景的游戏界面中的控件信息,并将所述控件信息传递至模板代码类包括:
在所述虚拟游戏场景的游戏界面中搜索与所述游戏UI控件信息匹配的以下控件信息至少之一:类型、名称、操作的字段、访问方式;
将所述控件信息存储至codeinfo的数据结构中。


5.根据权利要求3所述的方法,其特征在于,在所述模板代码类中将所述控件信息翻译成lua语法的游戏逻辑脚本组件加入到制作的游戏程序中包括:
解析所述模板代码类的替换函数,以及获取所述控件信息中的实例info参数,其中,所述替换函数用于指示与类型匹配的lua语法的代码文本,所述实例info参数用于指示所述控件信息的类型;
在预设代码库中查找与所述控...

【专利技术属性】
技术研发人员:付坤
申请(专利权)人:北京冰封互娱科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1