Bitbybit Docs
    Preparing search index...

    Class BabylonGuiInputText

    用户可以输入的单行文本框,为空时显示占位符。订阅文本更改事件以响应输入。

    Index

    Constructors

    create

    • 创建一个包含 text 的文本字段,为空时显示 placeholder,使用给定的颜色;尺寸为像素字符串或父级的分数。

      Parameters

      Returns InputText

      文本输入框

      const input = bitbybit.babylon.gui.inputText.createInputText({ name: "label", text: "", placeholder: "Type a label", color: "#f0cebb", background: "black", width: "300px", height: "40px" });
      panel.addControl(input);
      input.onTextChangedObservable.add((field) => { console.log(field.text); });

    get

    • 读取文本字段的背景颜色。

      Parameters

      Returns string

      背景颜色

    • 读取文本字段当前包含的文本,即用户键入的内容。

      Parameters

      Returns string

      文本

    • 读取文本字段为空时显示的提示。

      Parameters

      Returns string

      占位符

    set

    • 以 CSS 颜色设置文本字段的背景颜色。

      Parameters

      Returns InputText

      同一个文本输入框

    • 替换文本字段包含的文本,这会像键入一样触发其文本更改事件。

      Parameters

      Returns InputText

      同一个文本输入框