想在游戏界面左边添加按钮,我们需要利用引擎提供的自定义按钮命令来实现。这个功能主要适用于一些比较主流的引擎,比如GEE和GOM,而一些比较老的引擎可能就不支持这种自定义按钮的添加了。整个添加过程会涉及到准备按钮素材、编写脚本命令,再到最后的触发功能设置。咱们添加的按钮通常会放置在游戏界面的左侧竖行,有的还会设计成展开和收起的形式,这样就不会挡住主界面,需要的时候再呼出来就行。
按钮的图片素材需要先封装到PAK补丁文件中,然后在引擎的WIL资源列表里进行登记,获取到对应的补丁序号。这个序号在后续的脚本命令中会用到。素材方面,一个完整的按钮通常需要准备三种状态下的图片:默认显示的样子、鼠标移动上去的变化,以及点击按钮时的效果。所有这些素材都必须在登录器的读取规则里正确配置,重新生成登录器后才能正常显示出来。

具体的添加操作需要通过脚本命令来完成。常用的命令是ADDBUTTON,这个命令后面需要跟着一系列参数。这些参数里,比较关键的有用来标识按钮的触发序号、对应不同状态的图片编号,以及控制按钮在屏幕上显示位置的坐标参数。为了照顾到不同玩家使用的屏幕分辨率可能不一样,在设置坐标时最好使用动态计算的方式,这样在不同分辨率下都能正常显示。
按钮添加的位置一般建议放在游戏界面的左侧区域。你可以通过调整命令中的坐标参数来精确控制按钮出现的地方。这些自定义的按钮可以被设置为固定不动,也可以允许咱们手动拖动调整位置,非常灵活。
每个添加的按钮都需要设置对应的功能触发。当按钮被点击时,游戏就会自动执行对应标签下的脚本内容,从而实现咱们想要的功能。
如果之后想要删除这些按钮,可以使用对应的删除命令,比如DELBUTTON,后面跟上需要删除的按钮编号就可以了。一个游戏中最多允许添加的自定义按钮数量是有限制的,这个需要注意一下。