一、什么是自选姓名
自选姓名即大家比较熟知的自定义取名系统,如果想在姓名框中显示自选姓名,则需提前设置好自定义取名系统,如此才可把玩家自选的姓名文字显示于姓名框中。自选姓名可以让玩家选择心仪的名字,在体验剧情时更有代入感,但自制系统不可能包含所有文字,不能满足所有玩家的需求。
二、原理及所需功能
利用高级UI和字符串代替文字等功能,做出自定义取名系统,从而在姓名框中显示自选姓名。
三、步骤
第一步,打开橙光2.0版制作工具。
第二步,按“Ctrl+Q”切换为高级模式(高级UI只可在高级模式下触发)。
第三步,将事先准备好的自定义取名系统的底图放入“Other”文件夹中,透明的选择按钮制作好。
姓名选择界面的透明按钮底图填充不透明度为1%,填充为50%的底色。
第四步,点击制作工具中工具界面的“高级UI”,选择一个编号的界面命名为“自选姓名界面”,并点击“编辑”项进行编辑。
第五步,在弹出的“编辑界面”界面中点击 “添加组件”,如下图所示。
第六步,在弹出的“选择界面组件界面”点击“图片”,如下图所示。
第七步,在弹出的“界面组件-图片”界面选择“使用指定路径图片”,如下图所示。
第八步,在“选择图片-Other”界面选择之前放置在文件夹中的“自选姓名底图”,点击“确认”(图片坐标根据需要填写,建议在作图时直接保存想要的大小与位置)。
第九步,返回“编辑界面”界面,依次点击“添加组件”-“按钮”-“使用指定编号按钮”,在最后弹出的“按钮点击事件”界面中选择“返回界面”。以实现为“自选姓名界面”添加“返回”按钮,如下图所示。
最终完成效果如下图所示。
第十步,添加显示“姓”和“名”的字符串。在“编辑界面”界面中依次点击“添加组件”-“字符串”,“字符串编号”选择为“016:姓”,颜色选择同背景有区分性、易看清的,填好坐标使字符串显示在姓名显示栏中,点击“确定”。如下图所示。
第十一步,用同样的方法添加“名”的字符串。可以通过预览修改坐标,调整“姓”和“名”二字的间距。
第十二步,在“编辑界面”界面中依次点击“添加组件”- “按钮”,在弹出的“界面组件-按钮”界面中选择“使用指定编号按钮”,在后续弹出的菜单中选择事先做好的透明按钮,点击“确定”。如下图所示。
第十三步,回到在“界面组件-按钮”界面,点击“按钮点击事件”,在弹出的“执行事件”界面中双击空白条,选择添加逻辑“字符串”,将编号“016:姓”设置为待选姓氏的第一个“张”,点击“确定”。如下图所示。
第十四步,再次回到在“界面组件-按钮”界面,点击“按钮点击事件”,在弹出的“执行事件”界面中双击空白条,选择添加逻辑“数值操作”,添加数值“024:姓=+1”,点击“确定”以便于文本的累计与显示。如下图所示。
第十五步,在预览画面中拖动此按钮至“张”字上,如下图所示。
第十六步,用同样的方法添加其余几个姓氏的按钮,每组姓名添加一个。
第十七步,添加每个“名”的按钮,添加方法同第十三步到第十五步,只需修改“按钮点击事件”的具体内容,用同样的方法添加其余几个名字的按钮,每组姓名添加一个,如下图所示。
第十九步,添加“撤销”按钮。利用之前给每个姓氏和名字添加的数值,设置当“姓”和“名”两个数值为“0”时,字符串显示为空白,以实现“撤销”的假象。
用同第十三到第十五步相同的方法添加按钮,在“界面组件-按钮”界面,点击“按钮点击事件”,在弹出的“执行事件”界面中双击空白条,选择添加逻辑“数值操作”,添加数值“024:姓=0”“025:名=0”,最终完成效果如下图所示。
第二十步,此时自选姓名界面已经制作完毕,写一段剧情测试效果。
在输入文本的界面中,添加要显示的字符串,并将显示的字符内容复制粘贴到姓名框中,则此时姓名框可以显示字符串内容。
测试效果如下。
至此,如何在姓名框中出现自选姓名全部讲解完毕。
四、注意事项
1.透明按钮的大小尽量可以契合每个需要点击的文字。
2.记录“姓”和“名”的数值一定是两个数值编号。
3.在文本中显示字符串内容时,一定要“姓”和“名”都要显示。