“数值指定按钮”的用法

2022-01-04   类型-工具

1、什么是数值指定按钮

数值指定按钮是通过数值来设置按钮的显示。一般情况下,我们设置的按钮都是直接使用指定编号按钮,这样设置的按钮是固定的。而数值指定按钮,可以通过各种条件,控制该处显示什么按钮,是否显示按钮等。

这个功能能实现在一个界面上,显示多套按钮,相比于直接使用指定编号按钮,要更加灵活。同时也能帮我们也可以减少不必要的界面设置,降低重复工作量。

很多大神在制作系统时,都会用到这个功能。

2、如何使用

第一步,点击数值操作,设置一个用来控制按钮的数值。


第二步,在高级UI界面,添加组件,选中“使用数值指定按钮”,选择刚刚设置的数值,点击确定。


第三步,在该界面的【界面生成事件】,设置利用数值控制该按钮的显示。该数值=x,x为按钮的编号。

例如:=0,表示按钮不显示,=4,显示读取进度按钮。


3、实例操作

我们以拜访男主发生不同互动为例,为大家讲解如何使用这个功能。

效果如下:

第一步,先在【设置】-【图片选项】中设置好我们需要用到的按钮。并记住这些按钮的编号。

第二步,打开【数值操作】,设置好之后要用到的按钮数值。(展示在同一页的按钮可看成一组)

第三步,在【高级UI】中新建一个【拜访男主】的界面,点击编辑,在“编辑界面”点击【添加组件】-【按钮】,选择【数值指定按钮】,将需要用到的按钮添加到界面。(不同组的按钮位置可以重叠。)

第四步,设置【界面生成事件】,我们想要这个界面一开始仅展示【聊天】【玩游戏】两个按钮,所以就将刚刚指定这两个按钮的数值等于这两个按钮的编号。其它按钮均不显示,等于0。

第五步,设置【按钮点击事件】。

当点击【聊天】时,界面显示第2组按钮:聊学习,聊生活,聊八卦;

当点击【玩游戏】时,界面显示第3组按钮:竞技类,休闲类。

当点击其它5个按钮时,触发各自对应的剧情。

①如果触发的剧情较长,可以把单独设置对应剧情树,然后在【按钮点击事件】中进行呼叫。

②如果剧情较短,可以写在一个剧情树中,利用数值和条件分歧进行设置:

首先,在【数值操作】中设置好5个触发剧情的数值。

然后,在对应的【按钮点击事件】中,将刚刚设置的对应数值等于1,且设置【返回界面】。

接着在剧情栏中,呼叫界面之后,利用条件分歧,判断用户点击了哪个按钮,并在对应的条件分歧下,撰写对应剧情。(如果这里的剧情要用多次,记得在呼叫剧情前将用来触发剧情的数值清0。)




0个人觉得很赞

“数值指定按钮”的用法

2022-01-04 类型-工具

1、什么是数值指定按钮

数值指定按钮是通过数值来设置按钮的显示。一般情况下,我们设置的按钮都是直接使用指定编号按钮,这样设置的按钮是固定的。而数值指定按钮,可以通过各种条件,控制该处显示什么按钮,是否显示按钮等。

这个功能能实现在一个界面上,显示多套按钮,相比于直接使用指定编号按钮,要更加灵活。同时也能帮我们也可以减少不必要的界面设置,降低重复工作量。

很多大神在制作系统时,都会用到这个功能。

2、如何使用

第一步,点击数值操作,设置一个用来控制按钮的数值。


第二步,在高级UI界面,添加组件,选中“使用数值指定按钮”,选择刚刚设置的数值,点击确定。


第三步,在该界面的【界面生成事件】,设置利用数值控制该按钮的显示。该数值=x,x为按钮的编号。

例如:=0,表示按钮不显示,=4,显示读取进度按钮。


3、实例操作

我们以拜访男主发生不同互动为例,为大家讲解如何使用这个功能。

效果如下:

第一步,先在【设置】-【图片选项】中设置好我们需要用到的按钮。并记住这些按钮的编号。

第二步,打开【数值操作】,设置好之后要用到的按钮数值。(展示在同一页的按钮可看成一组)

第三步,在【高级UI】中新建一个【拜访男主】的界面,点击编辑,在“编辑界面”点击【添加组件】-【按钮】,选择【数值指定按钮】,将需要用到的按钮添加到界面。(不同组的按钮位置可以重叠。)

第四步,设置【界面生成事件】,我们想要这个界面一开始仅展示【聊天】【玩游戏】两个按钮,所以就将刚刚指定这两个按钮的数值等于这两个按钮的编号。其它按钮均不显示,等于0。

第五步,设置【按钮点击事件】。

当点击【聊天】时,界面显示第2组按钮:聊学习,聊生活,聊八卦;

当点击【玩游戏】时,界面显示第3组按钮:竞技类,休闲类。

当点击其它5个按钮时,触发各自对应的剧情。

①如果触发的剧情较长,可以把单独设置对应剧情树,然后在【按钮点击事件】中进行呼叫。

②如果剧情较短,可以写在一个剧情树中,利用数值和条件分歧进行设置:

首先,在【数值操作】中设置好5个触发剧情的数值。

然后,在对应的【按钮点击事件】中,将刚刚设置的对应数值等于1,且设置【返回界面】。

接着在剧情栏中,呼叫界面之后,利用条件分歧,判断用户点击了哪个按钮,并在对应的条件分歧下,撰写对应剧情。(如果这里的剧情要用多次,记得在呼叫剧情前将用来触发剧情的数值清0。)