UI编辑方法、装置、设备及计算机可读存储介质制造方法及图纸

技术编号:26169968 阅读:25 留言:0更新日期:2020-10-31 13:35
本发明专利技术提供一种UI编辑方法、装置、设备及计算机可读存储介质。本发明专利技术的方法,通过响应于对UI的编辑指令,根据所述UI的布局文件,展示所述UI的布局编辑界面,所述UI的布局文件包括所述UI的布局信息,不包括所述UI的交互逻辑;根据所述布局编辑界面中的UI编辑操作,更新所述UI的布局信息和逻辑对象;响应于对所述布局编辑界面的UI保存操作,将所述UI的布局信息保存到所述UI的布局文件中,将所述UI的逻辑对象保存到地图文件中,能够实现UI的布局与逻辑的解耦,不会导致编辑冲突。并且UI布局文件独立于地图文件,允许UI布局文件在编辑器内跨越多个游戏复用。

【技术实现步骤摘要】
UI编辑方法、装置、设备及计算机可读存储介质
本专利技术涉及计算机
,尤其涉及一种UI编辑方法、装置、设备及计算机可读存储介质。
技术介绍
UI(UserInterface,用户界面)资源是一种特殊的游戏美术资源,其负责游戏与玩家的交互,是一个游戏不可或缺的内容。无论是通过游戏引擎,还是通过游戏编辑器进行游戏内容的编辑,都不可能避免进行UI界面布局及其交互逻辑的开发。现有的引擎附带的UI编辑器,如Unity,属于闭环管理,文件形式为prefab,仅可由Unity打开,不可脱离Unity进行编辑,UI界面布局与UI交互逻辑融合在同一文件中,UI开发涉及美术UI界面的开发和程序员交互逻辑的开发,UI界面布局和交互逻辑的工作流无法解耦,多人协作对同一文件修改时极容易引起冲突,导致UI界面不可用。
技术实现思路
本专利技术提供一种UI编辑方法、装置、设备及计算机可读存储介质,用以解决现有的UI编辑器UI界面布局和交互逻辑的工作流无法解耦,多人协作对同一文件修改时极容易引起冲突,导致UI界面不可用的问题。本专利技本文档来自技高网...

【技术保护点】
1.一种UI编辑方法,其特征在于,包括:/n响应于对UI的编辑指令,根据所述UI的布局文件,展示所述UI的布局编辑界面,所述UI的布局文件包括所述UI的布局信息,不包括所述UI的交互逻辑;/n根据所述布局编辑界面中的UI编辑操作,更新所述UI的布局信息和逻辑对象;/n响应于对所述布局编辑界面的UI保存操作,将所述UI的布局信息保存到所述UI的布局文件中,将所述UI的逻辑对象保存到地图文件中。/n

【技术特征摘要】
1.一种UI编辑方法,其特征在于,包括:
响应于对UI的编辑指令,根据所述UI的布局文件,展示所述UI的布局编辑界面,所述UI的布局文件包括所述UI的布局信息,不包括所述UI的交互逻辑;
根据所述布局编辑界面中的UI编辑操作,更新所述UI的布局信息和逻辑对象;
响应于对所述布局编辑界面的UI保存操作,将所述UI的布局信息保存到所述UI的布局文件中,将所述UI的逻辑对象保存到地图文件中。


2.根据权利要求1所述的方法,其特征在于,所述布局编辑界面包括:用于编辑UI的布局结构的布局结构区域,
根据所述布局编辑界面中的UI编辑操作,更新所述UI的布局信息和交互逻辑信息,包括:
响应于对所述布局结构区域中节点的拖拽操作,根据所述拖拽操作的终止位置,更新所述节点在所述UI的布局结构中的位置。


3.根据权利要求2所述的方法,其特征在于,所述布局编辑界面包括:用于展示备选节点控件的控件列表区域,
根据所述布局编辑界面中的UI编辑操作,更新所述UI的布局信息和交互逻辑信息,包括:
根据对所述备选节点控件中任一指定控件的创建操作,确定待创建节点在所述UI中的目标位置,在所述目标位置创建所述指定控件类型的节点。


4.根据权利要求3所述的方法,其特征在于,所述根据对所述备选节点控件中任一指定控件的创建操作,确定待创建节点在所述UI中的目标位置,在所述目标位置创建所述指定控件类型的节点,包括:
根据将所述备选节点控件中的一指定控件拖拽到所述布局结构区域中目标位置的拖拽操作,在所述目标位置创建所述指定控件类型的节点;
和/或,
根据对所述备选节点控件中的一指定控件的确认创建操作,在所述UI中的预设默认位置创建所述指定控件类型的节点。


5.根据权利要求1所述的方法,其特征在于,所述布局编辑界面包括:事件注册区域,
根据所述布局编辑界面中的UI编辑操作,更新所述UI的布局信息和交互逻辑信息,包括:
在所述事件注册区域中显示当前节点对应的备选事件类型;
响应于对所述事件注册区域中的至少一个指定事件类型的选择增加操作,生成所述至少一个指定事件类型的事件注册信息,并将所述至少一个指定事件类型的事件注册信息添加到所述UI的逻辑对象中,所述UI的逻辑对象至少包括:所述UI的名称、布局文件的路径信息和事件注册信息。


6.根据权利要求5所述的方法,其特征在于,根据所述布局编辑界面中的UI编辑操作,更新所述UI的布局信息和交互逻辑信息,还包括:
在初始化所述UI时,根据所述UI的逻辑对象中的事件注册信息,为所述UI中的节点注册交互事件。


7.根据权利要求1所述的方法,其特征在于,还包括:
响应于对所述布局编辑界面的存储为模板操作,根据当前的布局编辑界面的布局信息,生成模板文件,将所述模板...

【专利技术属性】
技术研发人员:谈志超
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江;33

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

1