System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 界面编辑方法、装置、电子设备及存储介质制造方法及图纸_技高网

界面编辑方法、装置、电子设备及存储介质制造方法及图纸

技术编号:41085589 阅读:7 留言:0更新日期:2024-04-25 13:47
本公开提供了一种界面编辑方法、装置、电子设备及存储介质,基于针对数据模型的第一编辑操作确定数据模型对应的拟真数据,数据模型用于根据拟真数据控制界面显示内容;基于界面交互逻辑的第二编辑操作确定交互逻辑数据,交互逻辑数据中包括至少一个由交互行为组成的行为链,交互行为用于控制界面变化;在预览界面时,对拟真数据和交互逻辑数据进行解析处理,并通过运行时脚本框架基于处理后的拟真数据配置界面显示内容,以及基于接收到的触发信号执行处理后的交互逻辑数据中被触发信号触发的行为链。该方式在没有编写脚本代码的情况下也可以完整地模拟真实情况下的界面交互流程和动态的数据呈现逻辑,从而减少了界面设计和开发成本。

【技术实现步骤摘要】

本公开涉及界面设计,尤其是涉及一种界面编辑方法、装置、电子设备及存储介质


技术介绍

1、在游戏中,用户交互界面通过有层次的数据呈现和链式的交互逻辑承载着大量游戏内容。其中,数据呈现是指图形交互界面中的文本、图片等节点通过属性设置和资源替换向用户传达信息,例如,某个文本框用于显示用户的名称和等级,交互逻辑是指当用户和界面进行交互或者用户数据发生变化时,用户交互界面的更迭变化,例如,点击按钮切换到其它界面。

2、相关技术中,想要实现用户交互界面的数据呈现和交互逻辑,首先需要设计职能产出图文交互稿,然后程序职能将图文设计稿翻译为脚本或代码,但这种线性工作流程从设计到在产品中落地的控制链较长,设计转化为产出的效率低,而且由于实现用户交互界面的代码量较多,在设计职能提出修改需求时,程序职能需要修改大量代码或者重复查看之前代码,导致程序职能工作效率较低。


技术实现思路

1、本公开提供一种界面编辑方法、装置、电子设备及存储介质,分别从界面中的数据呈现和交互逻辑两个方面降低界面开发的技术门槛,提高界面开发的自动化程度,为设计职能赋能,并减轻程序职能的负担。

2、第一方面,本公开提供了一种界面编辑方法,该方法包括:响应针对数据模型的第一编辑操作,基于第一编辑操作确定数据模型对应的拟真数据;其中,数据模型用于根据拟真数据控制界面显示内容;响应针对界面交互逻辑的第二编辑操作,基于第二编辑操作确定交互逻辑数据;其中,交互逻辑数据用于控制界面显示内容的触发方式,以及触发界面显示后的界面变化;交互逻辑数据中包括至少一个行为链,行为链包括一个交互行为或具有指定执行顺序的多个交互行为,交互行为用于控制界面变化;在预览界面运行时,对拟真数据和交互逻辑数据进行解析处理,得到处理后的拟真数据和处理后的交互逻辑数据,并将处理后的拟真数据和处理后的交互逻辑数据发送至预设的运行时脚本框架,以使运行时脚本框架基于处理后的拟真数据配置界面显示内容,并基于接收到的触发信号执行处理后的交互逻辑数据中被触发信号触发的行为链。

3、第二方面,本公开提供了一种界面编辑装置,该装置包括:第一编辑模块,用于响应针对数据模型的第一编辑操作,基于第一编辑操作确定数据模型对应的拟真数据;其中,数据模型用于根据拟真数据控制界面显示内容;第二编辑模块,用于响应针对界面交互逻辑的第二编辑操作,基于第二编辑操作确定交互逻辑数据;其中,交互逻辑数据用于控制界面显示内容的触发方式,以及触发界面显示内容后的界面变化;交互逻辑数据中包括至少一个行为链,行为链包括一个交互行为或具有指定执行顺序的多个交互行为,交互行为用于控制界面变化;界面预览模块,用于在预览界面运行时,对拟真数据和交互逻辑数据进行解析处理,得到处理后的拟真数据和处理后的交互逻辑数据,并将处理后的拟真数据和处理后的交互逻辑数据发送至预设的运行时脚本框架,以使运行时脚本框架基于处理后的拟真数据配置界面显示内容,并基于接收到的触发信号执行处理后的交互逻辑数据中被触发信号触发的行为链。

4、第三方面,本公开提供了一种电子设备,该电子设备包括处理器和存储器,该存储器存储有能够被处理器执行的机器可执行指令,该处理器执行机器可执行指令以实现上述界面编辑方法。

5、第四方面,本公开提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令在被处理器调用和执行时,该计算机可执行指令促使处理器实现上述界面编辑方法。

6、本公开实施例带来了以下有益效果:

7、本公开提供的一种界面编辑方法、装置、电子设备及存储介质,首先基于针对数据模型的第一编辑操作确定数据模型对应的拟真数据,数据模型用于根据拟真数据控制界面显示内容;进而基于针对界面交互逻辑的第二编辑操作确定交互逻辑数据,该交互逻辑数据用于控制界面显示内容的触发方式,以及触发界面显示内容后的界面变化,交互逻辑数据中包括至少一个行为链,行为链包括一个交互行为或具有指定执行顺序的多个交互行为,交互行为用于控制界面变化;在预览界面运行时,对拟真数据和交互逻辑数据进行解析处理,并将处理后的拟真数据和处理后的交互逻辑数据发送至预设的运行时脚本框架,以使运行时脚本框架基于处理后的拟真数据配置界面显示内容,并基于接收到的触发信号执行处理后的交互逻辑数据中被触发信号触发的行为链。该方式在运行时脚本层框架和编辑器中,通过拟真数据配置可实现界面动态的数据呈现预览,通过交互逻辑数据编辑可所见即所得地展现复杂的交互逻辑,两者的结合降低界面逻辑实现的技术门槛,使设计者以更少的成本实现界面的设计试错,并减少了整体的界面代码量,减轻了程序开发的负担。

8、本公开的其他特征和优点将在随后的说明书中阐述,或者,部分特征和优点可以从说明书推知或毫无疑义地确定,或者通过实施本公开的上述技术即可得知。

9、为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施方式,并配合所附附图,作详细说明如下。

本文档来自技高网...

【技术保护点】

1.一种界面编辑方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述数据模型中的数据对应有数据形态模板,所述数据形态模板中包括多个键值对,所述数据形态模板中的键值对的可配置范围是在运行时脚本框架中定义好的,所述键值对用于配置拟真数据;

3.根据权利要求2所述的方法,其特征在于,所述运行时脚本框架基于所述处理后的拟真数据配置界面显示内容,包括:

4.根据权利要求1所述的方法,其特征在于,所述响应针对界面交互逻辑的第二编辑操作,基于所述第二编辑操作确定交互逻辑数据,包括:

5.根据权利要求4所述的方法,其特征在于,所述行为节点之间的连接关系由所述行为节点对应的输入引脚和输出引脚的连接位置确定。

6.根据权利要求1或4所述的方法,其特征在于,所述基于接收到的触发信号执行所述处理后的交互逻辑数据中被所述触发信号触发的行为链,包括:

7.根据权利要求1所述的方法,其特征在于,所述方法还包括:

8.一种界面编辑装置,其特征在于,所述装置包括:

9.一种电子设备,其特征在于,所述电子设备包括处理器和存储器,所述存储器存储有能够被所述处理器执行的机器可执行指令,所述处理器执行所述机器可执行指令以实现权利要求1至7任一项所述的界面编辑方法。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令在被处理器调用和执行时,所述计算机可执行指令促使所述处理器实现权利要求1至7任一项所述的界面编辑方法。

...

【技术特征摘要】

1.一种界面编辑方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述数据模型中的数据对应有数据形态模板,所述数据形态模板中包括多个键值对,所述数据形态模板中的键值对的可配置范围是在运行时脚本框架中定义好的,所述键值对用于配置拟真数据;

3.根据权利要求2所述的方法,其特征在于,所述运行时脚本框架基于所述处理后的拟真数据配置界面显示内容,包括:

4.根据权利要求1所述的方法,其特征在于,所述响应针对界面交互逻辑的第二编辑操作,基于所述第二编辑操作确定交互逻辑数据,包括:

5.根据权利要求4所述的方法,其特征在于,所述行为节点之间的连接关系由所述行为节点对应的输入引脚和输出引脚的连接位置确定。

6.根据...

【专利技术属性】
技术研发人员:向先松李铁维张天奇
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1