Files
netease-modsdk-wiki/docs/mcguide/20-玩法开发/12-可视化编程/10-新版逻辑编辑器使用说明/90-使用变长参数.md
2025-03-18 14:46:12 +08:00

26 lines
1.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 使用变长参数
变长参数是Python的一种函数的参数用法现阶段的逻辑编辑器没有自动支持但是需要的时候你仍然可以自主添加。
目前的内置接口里,涉及到变长参数的有下面这些
- AddRepeatedTimer添加重复定时器
- AddTimer添加定时器
- LogDebug调试日志
- LogInfo消息日志
- LogError错误日志
不同节点的变长参数的作用不同,我们以“添加重复定时器为例”。下图是其在技术手册中的<a href="../../../../mcguide/20-玩法开发/14-预设玩法编程/13-PresetAPI/预设对象/通用/SDK接口封装SdkInterface.html#addrepeatedtimer" rel="noopenner"> 文档 </a>。
在文档的参数表格中可以看到,这个节点最后包括一个变长参数和一个字典变长参数。
![image-20211104095205627](./images/image-20211104094208227.png)
在逻辑编辑器中添加这个节点,点击节点,可以在节点的属性面板中看到它的输入参数(一般情况下,对于内置节点来说这个是无需改动的)。
![image-20211109194323495](./images/image-20211109194323495.png)
我们按照技术手册的文档为这个函数手动增加两个参数,就可以使用变长参数了,如下图。对于定时器来说,你可以给变长参数传递触发函数所需要的参数,是一种比较常见的用法。
![image-20211109195209563](./images/image-20211109195209563.png)