文本输入|Text Input

有时,仅通过选择链接无法充分表达玩家的意图。一个常见的场景是允许玩家为角色命名——通常是主角。为此,请使用 {text input} 插入。

您想为您的忠诚犬类伙伴取什么名字?

{text input for: 'dogName'}

[[Continue]]

这会在第一段之后显示一个文本字段,一旦玩家移动到另一个段落,就会将其内容保存到名为 dogName 的变量中。请特别注意 'dogName' 周围的引号。这些引号是必需的,以便将变量名按原样传递给插入内容,而不是被求值。想想以下被设计的段落:

宠物类型: '猫'
--
您想为您忠诚的{宠物类型}伙伴取什么名字?

{text input for: 宠物类型}

[[Continue]]

这将把玩家输入的内容保存到名为的变量中,而非宠物类型,因为宠物类型变量在此处插入时因为没有引号而被解析为

若文本输入框所保存的变量已存在值,则文本输入框将默认显示该预填值。例如:

狗的名字: '来喜'
--
您想为您忠诚的犬类伙伴取什么名字?

{text input for: '狗的名字'}

[[Continue]]

系统会为玩家的宠物狗建议默认名称“来喜”。

除非另行设定,否则玩家必须在文本输入框中输入内容后才能继续进入下一个段落。若因未输入内容导致导航受阻,玩家的网页浏览器将显示高亮空白输入框的提示信息。该提示信息的具体显示样式因浏览器而异,且无法自定义。

可选部分|Optional Parts

若希望允许玩家跳过文本输入而不输入任何内容,可将插入部件的 required 属性设为 false

你最深的秘密是什么?如果你现在不想说,可以不说。

{text input for: '秘密', required: false}

请注意,如上所述,变量名称需加引号,但 false 不应加引号。

如果出于某种原因,您后续不需要使用文本输入的值,那么您也不必将其保存到变量中。为此,可以只写 {text input}{text input, required: true}

results matching ""

    No results matching ""